Entwickler-Ecke
Programmiersprachen (Server) - PHP-Problem:
FinnO - Mi 24.06.09 16:36
Titel: PHP-Problem:
Hi Leute,
irgendwann im Leben ist es so weit, man muss einfach PHP lernen. Auch ich bin gerade dabei und erhalte bei folgendem Code immer folgenden Error:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| $Datenbank = mysql_connect("localhost","imapic","***********") or die ("Keine Verbindung möglich, Passwort oder Nutzername sind falsch!"); //pw geändert echo "Eingeloggt"; $SQLstring = "SELECT vorname FROM php"; $Result = mysql_query($SQLstring); echo "<br>Verbunden"; while($row = mysql_fetch_object($Result)) // hier muss irgendetwas falsch sein { echo "$row->vorname"; } |
Zitat: |
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/imapic/Index/PHP/Datenbanken/index.php on line 12 |
//edit: Frage vergessen :roll:
Könnt ihr mir vielleicht sagen wodran das liegt, bzw. wie ich den Fehler los werde?
Moderiert von
Klabautermann: Topic aus Off Topic verschoben am Do 25.06.2009 um 10:12
jaenicke - Mi 24.06.09 16:54
Da fehlt noch mysql_select_db, woher soll denn MySQL sonst wissen auf welche Datenbank du dich beziehst? ;-)
FinnO - Mi 24.06.09 16:55
Danke, hab ich auch gerade bemerkt :-o -> wer lesen kann ist klar im vorteil -.-
BenBE - Mi 24.06.09 17:25
Man kann den DB-Namen auch in der Query mitreichen ... Zudem müsste für die fehlgeschlagene MySQL-Abfrage eigentlich auch eine Warnung erscheinen ...
Martok - Mi 24.06.09 17:39
BenBE hat folgendes geschrieben : |
Man kann den DB-Namen auch in der Query mitreichen ... Zudem müsste für die fehlgeschlagene MySQL-Abfrage eigentlich auch eine Warnung erscheinen ... |
Nope, das gibt bestenfalls eine Notice. Wenn überhaupt, ich muss das immer von Hand machen (mysql_error).
BenBE - Mi 24.06.09 17:49
Gut. Ich hab für sowas eh nen Custom Error-Handler, der mir ALLE!!! Meldungen um die Ohren haut, und eigenständige DB-Klassen, in denen auch das Escaping bzw. die Arbeit mit Prepared Statements behandelt wird.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!