Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
weiß nicht mehr weiter [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
weiß nicht mehr weiter


 
maik
19-12-2001, 11:31 
 
Hallo,
kann mir jemand sagen, was ich falsch mache?
Bin noch Anfänger und komme nicht weiter!

<?PHP
$link=mysql_connect("localhost","XXXX","XXXX");
mysql_select_db("XXXXXXXX");
$abfrage = "SELECT url FROM links";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->url;
}
mysql_close($link);
?>


Bekomme immer die Fehlermeldung:

Warning: Supplied argument is not a valid MySQL result resource

Vielen Dank im Voraus!

 
Sky
19-12-2001, 11:35 
 
Da müssen wir erst einmal schauen, woran's liegt:

<?PHP
$link=mysql_connect("localhost","XXXX","XXXX") or die('couldn\'t connect');
mysql_select_db("XXXXXXXX") or die('couldn\'t select: '.mysql_error());
$abfrage = "SELECT url FROM links";
$ergebnis = mysql_query($abfrage) or die('couldn\'t query: '.mysql_error());
while($row = mysql_fetch_object($ergebnis))
{
echo $row->url;
}
mysql_close($link);
?>

 
JoelH
19-12-2001, 11:36 
 
hmm, muss es per Objekt sein ?


while($row = mysql_fetch_array($ergebnis,MYSQL_ASSOC))
{
echo $row["url"];
}


wenn das auchnicht geht dann ist der Query falsch würde ich jetzt adhoc behaupten.

 
maik
19-12-2001, 11:40 
 
Bekomme ich jetzt als Antwort!
Hilft dir das weiter?

couldn't query: select command denied to user: 'web132@linux01.leodom.net' for table 'links'

 
Sky
19-12-2001, 11:54 
 
Hui, da stimmt anscheinend was mit den GRANT-Tables nicht... Hostest du dich 'selbst', oder bist du bei einem Webspace-Provider?

 
maik
19-12-2001, 11:58 
 
Bin bei einem Provider!

 
Sky
19-12-2001, 12:10 
 
Dann solltest du diesen mal kontaktieren und ihn bitten, dir in den GRANT-Tables von mySQL das SELECT-Privileg zu geben.

 
maik
19-12-2001, 12:13 
 
Ja, werde ich machen.

Danke!


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:47 Uhr.