mysql_fetch_object() will nicht

hi.

mySQL funktioniert eigentlich wie es soll. ...eigentlich.
nur die funktion mysql_fetch_object() macht probleme wenn der mysql-query string ein WHERE enthällt.

also z.b.:

$abfrage = "SELECT * FROM blah WHERE name LIKE 'a%'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) {
.....
}

mySQL liefert lediglich Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in d:/pfad/datei.php on line X zurück.

Das gleiche ist auch bei mysql_fetch_array();

need help :(

mfg,
little_Newbie
 
ach, ich i**** hab vorher nicht die suche benutzt. das thema gab es ja schon so in der Richtung..

naja, ok. aber mein Problem besteht trotz dem anderen Thread immernoch.

auch wenn ich es mit der dort vorgeschlagenen lösung (MYSQL_ASSOC anhängen) versucht habe.
 
vielleicht ist das ergebnis leer...

$abfrage = "SELECT * FROM blah WHERE name LIKE 'a%'";
$ergebnis = mysql_query($abfrage);

if(!$ergebnis){ echo("\$ergebnis is VOLL leer :)"); exit;}

while($row = mysql_fetch_object($ergebnis)) {
.....
}

meine einzige, logische idee :)
 
hm, nö, die datenbank war gefüllt.

das problem hat sich dann nach einer mySQL neuinstallation gelöst.

danke :)
 
Zurück
Oben