• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mysql_fetch_object(): Fehler

rapid10

Mitglied
Hallo,

ich habe eine Frage bezüglich MySQL. Ich möchte aus einer Tabelle, Werte auslesen. Es stehen natürlich schon welche darin.
Die Tabelle besteht aus folgenden Feldern: id, nick, opinion, date, ip

Auslesen tue ich folgendermaßen:
PHP:
<?php
$ergebnis = mysql_query("SELECT url, urlname FROM links");
while($row = mysql_fetch_object($ergebnis))
{
echo $row->url;
}
?>
Allerdings bekomme ich eine Fehlermeldung:
Code:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /Users/meinname/webdesign/webseiten/projekt.meinung./index.php on line 31
Was mache ich falsch? Ich habe wirklich schon alles mir mögliche ausprobiert.

Dann habe ich noch eine Frage: Ich arbeite derzeit lokal auf dem Computer. Und wenn ich mir die IP-Adresse ausgeben lasse, kommt folgendes:
Code:
::1
Ist das richtig?

Vielen Dank für eure Hilfe!
 
Werbung:
Vermutlich hast du einen Fehler in deinem MySQL-Statement. Lasse mal eine Meldung durch
PHP:
$ergebnis = mysql_query("SELECT url, urlname FROM links") or die(mysql_error());
ausgeben.
 
Werbung:
Hmm ... die Verbindung habe ich aber bereits hergestellt. Mit einer externen Datei habe ich mit meiner Datenbank verbunden:
PHP:
<?php
	$MYSQL_HOST = "localhost"; 
	$MYSQL_USER = "root"; 
	$MYSQL_PW = "passwort"; 
	$MYSQL_DB = "datenbank"; 
	
	$conn = mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PW) or die ("Keine Verbindung m&ouml;glich.");
	mysql_select_db($MYSQL_DB, $conn) or die ("Die Datenbank existiert nicht.");
?>
Ja, das stimmt so.
Danke. :)
 
Werbung:
Habe das Problem gefunden. Ich habe das Auslesen der Datenbank vor
PHP:
<?php
    $MYSQL_HOST = "localhost"; 
    $MYSQL_USER = "root"; 
    $MYSQL_PW = "passwort"; 
    $MYSQL_DB = "datenbank"; 
    
    $conn = mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PW) or die ("Keine Verbindung m&ouml;glich.");
    mysql_select_db($MYSQL_DB, $conn) or die ("Die Datenbank existiert nicht.");
?>
gemacht.

Danke für eure Hilfe!
 
Zurück
Oben