Veröffentlicht 20. Oktober 200915 j Hi, ich verbinde mich mit einer MYSQL Datenbank und es will einfach nicht hinhauen: $r1= mysql_query ('SELECT * FROM testschrauben where Nummer = "Z908988"') or die( 'Fehler in Abfrage: '. mysql_error() ); while( $row= mysql_fetch_array( $r1 ) ) { $Benennung = $row->Benennung; $Geometrie = $row->Durchmesser; $Laenge = $row->Lange; $Festigkeit = $row->Festigkeitsklasse; $Oberflache = $row->Oberflache; $Nummer = $row->Nummer; echo $Benennung; } Wo steckt der Fehler? Das Programm läuft durch, ohne eine Fehlermeldung...
20. Oktober 200915 j Kennst du den Unterschied zwischen Array-Notation und Objekt-Notation? Füge mal testweise in der Schleife ein echo "<br/>" und zähle wie oft es vorkommt! Bearbeitet 20. Oktober 200915 j von etreu Tippfehler
20. Oktober 200915 j mysql_fetch_array liefert dir ein Array zurück, auf das musst du mit $arr['feldname'] oder $arr[$feldindex] zugreifen. Du versuchst gerade es wie ein Object zu verwenden. $r1= mysql_query ('SELECT * FROM testschrauben where Nummer = "Z908988"') or die( 'Fehler in Abfrage: '. mysql_error() ); while( $row= mysql_fetch_array( $r1 ) ) { $Benennung = $row['Benennung']; $Geometrie = $row['Durchmesser']; $Laenge = $row['Lange']; $Festigkeit = $row['Festigkeitsklasse']; $Oberflache = $row['Oberflache']; $Nummer = $row['Nummer']; echo $Benennung; } Hier noch ein Link falls du dich schlau machen willst: http://de.php.net/mysql_fetch_array MfG Bearbeitet 20. Oktober 200915 j von EckY
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.