mysql_fetch_object

#0 :: 09.12.2010 - 19:49
  • GameOver
  • User

Hallo,

mysql_fetch_object macht probleme:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in D:\\inetpub\\vhosts\\mc-web.net\\httpdocs\\pinnwand.php on line 63

Habe bereits den query überprüft, konnte jetzt aber nicht wirklich nen Fehler finden :/

$pwEintraege = "SELECT `datum`, `name`, `inhalt` FROM `pinnwand` WHERE `id` LIKE '$website'";
$pwEintraege = mysql_query($pwEintraege);
while($pwEintraege = mysql_fetch_object($pwEintraege))
{
echo '<p>'.$pwEintraege->datum.''.$pwEintraege->name.''.$pwEintraege->inhalt.'</p>';
}

Die variable $website beinhaltet einen String mit eienr Zahle, bspw.: $website = "1"; 
Diese variable wird mit dem inhalt der Spalte ID verglichen, die Zeilen, die die selbe Zahl bei ID haben wie die variable $website werden abgefragt.

Muss ich vielleicht die variable $website bevor ich sie mit der Spalte ID vergleiche in einen Integer umwandeln?

MC-Web

#1 :: 09.12.2010 - 21:31
$pwEintraege ='SELECT `datum`, `name`, `inhalt` FROM `pinnwand` WHERE `id`='.$website;

Schreib das ganze doch mal so und überprüfe die Spaltennamen den einen Fehler sehe ich auch nicht.
Und wenns nicht geht kannst dir mit echo mysql_error(); den SQL Fehler ausgeben lassen. Derbezieht sich aber immer auf das letzte Query.

Gruß Ultima

Admin of Ultima-Project.net

#2 :: 10.12.2010 - 15:51
  • GameOver
  • User

Hi,

okay, aber die ID kann ich nicht ändern. Alle Pinnwandeinträge auf der Website mit der id 1 bekommen auch in der Pinnwand die Tabelle die id 1. Wenn jeder ne andere ID bekommt dann kann ich ja nicht merh sagen, welche Pinnwand einträge zu welcher Website gehören. - gibts da noch ne andere Möglichkeit?

Grüße,
Nico

MC-Web