Mailinglisten-Archive |
Wolfgang wrote: > Ich habe eine Testtabelle (eintrag) mit 10 Einträgen, doch immer wenn ich > den select befehl (siehe unten) starte, ist das ergebnis 2, warum. > > $sql = "SELECT * FROM antrag WHERE id = '125'"; > $sql = "SELECT * FROM antrag WHERE id = '2'"; > $sql = "SELECT * FROM antrag WHERE id = '3'"; > $sql = "SELECT * FROM antrag WHERE id = 5"; > > mysql_query($sql, $dbconn); IST IMMER 2???? > Warum? Hab ich irgendeinen Fehler? mysql_query gibt eine datenset-id zurück oder, falls im querystring etwas faul ist, eine 0. Jedenfalls mußt du z.B. mit mysql_fetch_array die einzelnen sätze aus dem set rauslesen, z.B. : $set=mysql_query($sql, $dbconn); while($rec=mysql_fetch_array($set)) { echo $rec["feldname"]."<br>"; } http://www.php.net/manual/function.mysql-query.php3 http://www.php.net/manual/function.mysql-fetch-array.php3 gruss alex -- ***************************************** *** Alex Killing *** http://4real.de/ *** *****************************************
php::bar PHP Wiki - Listenarchive