ugrás a tartalomhoz

php-mysql adatok lekérdezése

rocky01234 · 2013. Aug. 2. (P), 15.17
$sql=" select x from y WHERE z ='1' ";
$lekeres=mysql_query($sql) or die(mysql_error());
$s = mysql_fetch_assoc($lekeres);



foreach ($s as $s2) {
print "</ br>".$s2;
}

y táblából kiakarom választani azoknak az x-eknek az értékeit ahol z =1
majd kiszeretném íratni ezeket az értékeket

sajnos így nem működik a kódrészlet mert csak az első elemet írja ki a többit nem.
nagyon sokféle változatot megpróbáltam a kiíratásra és lekérdezésre amik működtek is de mind csak az első elemet írta ki ami megfelelt a z=1-nek a többit már nem

valaki tudna segíteni, hogy hogy is lenne helyes a lekérdezésem és a kiíratásom?
 
1

Dokumentáció

Hidvégi Gábor · 2013. Aug. 2. (P), 15.36
A használt függvények dokumentációja mit mond? Próbáltad az ott látható példákat?
2

mysql_ függvények

Poetro · 2013. Aug. 2. (P), 15.57
Kezdjük azzal, hogy mellőzzük a mysql_* függvényeket, és helyette a mysqli_* használsz. A mysql_fetch_assoc pontosan egyetlen sort fog visszaadni, ami a következő sor a találatok között. Ha több sor kell, akkor többször kell kiadni az utasítást. Mind a mysql_query mind a mysqli_query megfelelő segítséggel lát el a megoldással kapcsolatban, sőt a mysql_fetch_assoc is.
4

köszi a segítséget

rocky01234 · 2013. Aug. 2. (P), 16.43
$sql4=" select x from y WHERE z ='1' ";
$lekeres=mysql_query($sql) or die(mysql_error());
$sorok_szama = mysql_num_rows($lekeres);

for( $i = 0; $i < $sorok_szama; ++$i ){
$s = mysql_fetch_assoc($lekeres);
print $s[x]."<br /> ";

}

erre jutottam, hogy ez így működik. azért mysql_ függvényeket használtam mert én még régen így tanultam és régóta nem foglalkoztam vele, de akkor igyekezek áttérni a mysqli_ -re

köszönök minden segítséget
5

Felejtsd el akkor, ahogy

bamegakapa · 2013. Aug. 2. (P), 17.11
Felejtsd el akkor, ahogy régen tanultad ;).
3

Ha már úgyis kezdőként

bamegakapa · 2013. Aug. 2. (P), 16.02
Ha már úgyis kezdőként ismerkedsz a PHP-vel, nem igazán érdemes a mysql_ függvényeket tanulni. Rövid időn belül ki fognak kerülni a nyelvből. A mysqli vagy a PDO nevezetű csomaggal érdemes inkább ismerkedni, különös figyelmet fordítva a paraméteres lekérdezésekre.

Sajnos rengeteg a neten az őskori tutorial, amelyek még mind a mysql_ függvényeket használják.
6

Kódszínezőt

Pepita · 2013. Aug. 3. (Szo), 03.28
Légyszíves, ha már ott van.