- Motorola Moto Tag - nyomom, követ
- Mobil flották
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Yettel topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iGO Primo
- One mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Magisk
- Akciófigyelő: Jelentősen olcsóbban nyit az Ulefone új mindenese
Új hozzászólás Aktív témák
-
MineFox54
őstag
Sziasztok!
Ez a kérdés inkább a MySQL topikba tartozna, de az eléggé kihalt, úgyhogy inkább itt próbálkozom, mert nagy az átfedés...Van egy táblám.
leegyszerűsítve (jóval több oszlopról beszélünk de most ennyi a lényeges)tábla szerkezet-> id|keresett
Ebből szeretném megtudni egy lekérdezéssel, hogy hány előfordulása van a keresett oszlopban bizonyos stringeknek, ez most legyen "7","14","22".
Fontos lenne az egy lekérdezés, többel én is meg tudom oldaniTehát ha a tábla
1|7
2|14
3|22
4|22
1|7Akkor a lekérdezés végén azt kapjam vissza hogy pl
7cnt|14cnt|22cnt
2 |1 | 2Jelenleg ezzel próbálkoztam, de ez csak azt dobja vissza hogy hány sor volt ami a feltételeknek megfelelt.
COUNT("7") as 7cnt,COUNT("14") as 14cnt,COUNT("22") as 22cnt -
MineFox54
őstag
Sziasztok!
Ezzel mi baja van?
UPDATE reg SET `tav'='$tav', 'gender'='$gender', 'birthday'='$birthday', 'name'='$name', 'email'='$email', 'varos'='$varos', 'utca'='$utca', 'focinev'='$focinev', 'telefonszam'='$telefon', 'szamla'='$szamla', 'egyesulet'='$egyesulet' WHERE email='$email'
ezt php-ben feltöltöm adatokkal:
Error: UPDATE reg SET `tav'='kerekpar21', 'gender'='ferfi', 'birthday'='xxxxxxxx', 'name'='Somogyi Soma', 'email'='sskss73@gmail.com', 'varos'='xxxxxxx', 'utca'='xxxxxxxxxx', 'focinev'='-', 'telefonszam'='xxxxxxx', 'szamla'='-', 'egyesulet'='-' WHERE email='xxxxxxxxx'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 -
MineFox54
őstag
válasz
Sk8erPeter #17644 üzenetére
Igen, az volt
-
MineFox54
őstag
válasz
Sk8erPeter #17632 üzenetére
-
MineFox54
őstag
válasz
Sk8erPeter #17630 üzenetére
Semmi nem változik, csak másik fájl. egy-az-egyben át van másolva. Az escape-t meg majd megcsinálom.
az AS-hoz lusta voltam
-
MineFox54
őstag
Üdv!
Érdekes dologba ütköztem!
Az index.php-ről lefuttatva az $km == 65
a tetszolegesmasik.php-ről meg $km == 21.Vat?
//itt a conn, stb deklarálva van, csak nem akarom megosztani
$var=$_SESSION["myusername"];
$sql = "SELECT SUM(tav) FROM futas WHERE username='".$var."'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$km = $row["SUM(tav)"];
$kilo = 2015-$km;
echo "Még " . $kili. " kilométert kell futnod az évben:<br>";CTRL-C CTRL-V-zve van a két fájl között.
-
MineFox54
őstag
válasz
fordfairlane #17612 üzenetére
jó, igazad van, fáradt vagyok egy kicsit, meg hétfő van
-
MineFox54
őstag
válasz
fordfairlane #17610 üzenetére
az a gond, hogy nekem ez egy mysql adatbázisban van, mp-ben , tehát az 54*60+21 az enm megy
-
MineFox54
őstag
válasz
fordfairlane #17607 üzenetére
szükségem lenne a másodpercre is.
ez?
$tav = 5; // 5 km
$ido = 3606; // 3600 sec, 1 h
$atlag = floor($ido/$tav/60);
echo $atlag;
echo ":";
echo $ido % 60;
echo "<br>"; -
MineFox54
őstag
válasz
fordfairlane #17601 üzenetére
Hatodikban nincs fizika
Ez viszont időt ír ki, az pedig nem tom hogyan sebesség. Hogyan lehet ezt gyakorlatban kivitelezni?
-
MineFox54
őstag
Rájöttem, hogy ez nem az amit akartam. Ki kell számolnom egy átlag időt, perc/km.(nem fordítva)
van egy $tav, meg egy $ido(ez másodpercben van) változóm. Ebből kéne kiszámolni ezt az átlag időt.Pl.
$tav = 5; // 5 km
$ido = 3600; // 3600 sec, 1 h
$atlag = floor($ido/$tav/60); //ez rossz képlet, ezt kéne kijavítani
echo "átlag". $atlag .": "$ido % 60"; //ez is rossz -
MineFox54
őstag
válasz
PumpkinSeed #17594 üzenetére
-
MineFox54
őstag
Sziasztok!
Meg kéne oldani, hogy:
van két változóm, $a, $b. Ezzel kéne csinálni valami hasonlót:
$a= 5;
$b= 367;
echo "".$b/$a.":" . $b % $a . "";viszont, úgy kéne, hogy az első osztás mindenképpen egész értéket adjon vissza, tehát dobja el a tizedesjegyeket. Ezt hogy lehetne megoldani?
-
MineFox54
őstag
Sziasztok!
PHP-ben szeretnék SHA256-ba hashelni egy jelszót, de mindig a változó nevét hasheli
$mypassword = hash('SHA256', $mypassword);
Mit csináljak?
-
MineFox54
őstag
Tudom, eretnek dolog több kérdést futtatni egyszerre, de most így alakult.Egy mysql lekérdezés eredményeit hogy lehet összeadni?Asszem megoldottam sorry.
Tehát SELECT osszeadando FROM tabla WHERE username = $username vagy valami ilyesmi, és az eredményeket összeadom. -
MineFox54
őstag
válasz
Sk8erPeter #17498 üzenetére
Igazából php-ben lenne az egész, gondoltam talán ez "kell" a megjelenítéshez
Konkrétan az kéne, hogy az oldal kis részében ott van az útvonalszerkesztő, és én abban kézzel be tudom állítani az útvonalat (mint rendesen a google maps útvonalszerkesztőben)
Ááá, msot mindenki gyökérnek gondol, aki nem tud fogalmazni, de valójában csak még nekem is zavaros, mit akarok
-
MineFox54
őstag
Sziasztok!
Ehhez hasonló dolog kéne (illetve, hogy a google mapson belül hogy kéne ilyet csinálni), csak nem egy konkrét pontot kéne kijelölni, hanem egy útvonalat, és ezt az útvonalat elmentve kéne generálnia egy link-et, amit megnyitva kapok egy ilyesmit:
Kb. mint ebben a nukemapban a "permanent link to these settings" gomb.
Kicsit érthetőbben kellett volna fogalmaznom, de sajnos nem tudtam ezt jobban leírni.
-
MineFox54
őstag
válasz
Sk8erPeter #17425 üzenetére
Szia!
Npp-t használok, a hibakijelzés jó ötlet.
-
MineFox54
őstag
válasz
fordfairlane #17423 üzenetére
Amatőr hiba, kösz
-
MineFox54
őstag
Sziasztok!
Ha ez bent van a fájlban, nem megy, csak a szokásos fehér képernyő, és a php parserek sem fogadják el. Miért?
echo "<li><a href="main_login.php">Belépés</a></li>";
-
MineFox54
őstag
válasz
Sk8erPeter #17353 üzenetére
Igazad van, de akkor használjak pdo-t? Az valahogy nekem wtf érzés. Sokkal nehezebb szintaktika, stb.
mysqli
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}$conn->close();
?>pdo:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
// Prepare statement
$stmt = $conn->prepare($sql);// execute the query
$stmt->execute();// echo a message to say the UPDATE succeeded
echo $stmt->rowCount() . " records UPDATED successfully";
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage();
}$conn = null;
?>nem, köszönöm, akkor használok elavult php-t
-
MineFox54
őstag
válasz
sztanozs #17349 üzenetére
Nem áll szándékomban törölni
Más:
"Csináltam" ez alapján egy login systemet, és az lenne a kérdésem, hogy bejelentkezésnél a pass-on és a user-en kívül lekérném a user nevét, és én ezt egy másik fájlban ki szeretném íratni. Ezt hogy vigyem át?
Kb így kéne kinéznie:
checklogin.php
[...]
SELECT * FROM members WHERE username = $username and password=$password
$name = mysql_real_escape_string($username); //(ez lehet hogy itt nem helyes)
eltárol($name, name); //első arg= eltárolandó adat, második arg = név, amivel lehet hivatkozni) na itt a kérdés, hogy hogy, s mint
[...]masik.php
[...]
$nev = eloveszeltarolt(name);
echo("Üdvözöllek".$nev.)
[...]Köszi a segítséget!
-
MineFox54
őstag
válasz
fordfairlane #17347 üzenetére
-
MineFox54
őstag
Sziasztok!
Lenne egy kérdésem! (kezdő vagoyk, ezt vegyétek figyelembe)
MySQL-be INSERT-elnék adatokat PHP-ben, viszont kéne adnom minden egyes sornak egy id-t. Ezt hogy szoktátok adni? (az előző sor id-je utáni számot kéne neki adni..)
-
MineFox54
őstag
válasz
cidalain #17338 üzenetére
Ebből:
<?php
header('Content-type: text/html; charset=utf-8');
$servername = "localhost";
$username = "user";
$password = "pass";
$dbname = "db";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM otlet";
$result = $conn->query($sql);
$conn->query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
$conn->set_charset("utf8");
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo " id: ". $row["leiras"]. " - Name: ". $row["nev"]. " " . $row["email"] . "";
}
} else {
echo "0 results";
}
$conn->close();
?>Lett ez:
<?php
header('Content-type: text/html; charset=utf-8');
$servername = "localhost";
$username = "usr";
$password = "pass";
$dbname = "db";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$conn->set_charset("utf8");
$conn->query("SET NAMES utf8,SET collation_connection = 'utf8'");
$conn->query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
$sql = "SELECT * FROM idea";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo " id: ". $row["leiras"]. " - Name: ". $row["nev"]. " " . $row["email"] . "";
}
} else {
echo "0 results";
}
$conn->close();
?> -
MineFox54
őstag
Sziasztok!
Eléggé kezdő vagyok még, bocsássatok meg.
Tehát: van egy UTF-8 táblám, ezt szeretném lekérdezni az alábbi kódrészlettel (illetve a módosított változatával),ebből: id: Árvíztűrő tükörfúró, Name: Árvíztűrő Tükörfúró ez lesz:
id: �rv�zt?r? T�k�rf�r� - Name: �rv�zt?r? T�k�rf�r�
Mit lehet ezzel kezdeni?
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "";
}
} else {
echo "0 results";
}
$conn->close();
?>
Új hozzászólás Aktív témák
Hirdetés
- Logitech Combo Touch iPad Pro 11" (1., 2. a 3. gen), szürke - UK billentyűzet ipad tok billentyűzet
- újszerű iPad Pro 11" (3. generációs) (2021) M1 chip Wi-Fi 128GB silver ezüst Apple
- szinte új iPhone 16 Pro Max 256GB desert titanium sivatagi titán független Apple 3 év garancia
- újszerű iPhone 16 Pro 256GB white titanium fehér titán iStyle független Apple 3 év garancia
- Dell XPS 13 9380 Prémium ultrabook HUN BILL
- Használt és ÚJ Gamer Monitor Felvásárlás Gyors és Korrekt Ügyintézés!
- Csere-Beszámítás! AMD Ryzen 7 7700X Processzor!
- BESZÁMÍTÁS! Gigabyte H510M i5 11400F 16GB DDR4 512GB SSD GTX 1070Ti 8GB Rampage SHIVA TT 500W
- BESZÁMÍTÁS! MSI Z370 i5 9500 16GB DDR4 512GB SSD RX6600 8GB Cooler Master MB510L Chieftec 500W
- Fujitsu USB Port Replicator PR09 docking station (1x5K vagy 2x4K felbontás) (DisplayLink)
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest