Datenbank eintrag will nicht funktionieren...

aTa

Erfahrenes Mitglied
Hi,
ich habe ein Formular über das ich Daten eingebe, diese Daten sollen in eine Datenbank geschrieben werden. Ich hatte es auch schonmal dass es wunderbar funktioniert hat, doch nun musste ich einige Sachen am Formular ändern und es klappt nicht mehr.
Er bringt mir immer folgenden Fehler, aber damit kann ich nix anfangen:

Fehlermeldung:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in D:\apachefriends\xampp\htdocs\sql\dbausgabe.inc.php on line 11

Hier der Code zu der Fehlermeldung:
PHP:
<?php
  $abfrage = "SELECT * FROM unterlassung ORDER BY id";
  $ergebnis = mysql_query($abfrage);
  while($row = mysql_fetch_object($ergebnis)) {
  $html_option .= '<option>'.$row->name.'</option>';
  }
  echo '<select>'.$html_option.'</select>';
?>

Danke schonmal für eure Hilfe!
 
Hi!
Habe auf php.net folgendes Konstrukt gefunden:

while($member = mysql_fetch_object($result)){
$members[] = $member;


Vieleicht hilft das?!
cu
 
Nun geht es, war ein leichtsinnsfehler...
Das Feld id gibt es gar nicht sondern es hieß idnr...
Sorry, aber manchmal sieht man das halt einfach nicht.
 
* Ok, sah mir eigentlich auch korrekt aus :)

Probier es mal so:
PHP:
$abfrage = "SELECT * FROM unterlassung ORDER BY id";
$ergebnis = mysql_query($abfrage); 
echo "<select>";
while ($row = mysql_fetch_array($ergebnis)) {
 echo "<option>".$row["name"]."</option>";
}
echo "</select>";
 
Zurück