Benjamin.S schrieb am 11.02.2004 um 11:48 Uhr
Hallo, ich habe ein Problem mit der Datenbankabfrage bzw. mit der ausgabe der Daten im Browser.
<?php
include("dbconnect.php");
$abfrage= "SELECT url FROM links";
$ergebnis= mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis))
{
echo $row ["url"];
}
?>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wampp2\htdocs\test\test.php on line 5
Was könnte da nicht stimmen?
Chris_HighHat schrieb am 11.02.2004 um 15:53 Uhr
ich schätze mal deine $abfrage is verkehrt
was genau verkehrt is, kannste mit
echo mysql_error();
herausfinden :)
Narodnaja schrieb am 11.02.2004 um 19:16 Uhr
na ich vermute mal, das fehlt ganz einfach das WHERE ;)
wenn du alle auslesen willst, schreib "SELECT url FROM links WHERE 1" ;)
Tronos schrieb am 15.02.2004 um 18:28 Uhr
Ich habe auch ein ähnliches Problem:
Kann man den neusten Eintrag (ist für ein simples Newssytem) oben erscheinen lassen, nicht wie bisher unten?
<?php
$host = "localhost";
$user = "xxxxx";
$password = "yyyyyyy";
$dbname = "db_name_xx";
$tabelle ="news_tab";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "SELECT * from $tabelle";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
while ($ausgabe = mysql_fetch_array ($result))
{
print ("$ausgabe[header]<br><br>$ausgabe[artikel]<br><hr><br>"); //hier liegt die Ursache glaube ich
}
mysql_close ($dbverbindung)
?>
MrNase schrieb am 15.02.2004 um 19:45 Uhr
Gibt es sowas wie $ausgabe[zeit] ?
Chris_HighHat schrieb am 25.02.2004 um 08:26 Uhr
jo, ne Spalte Zeit und dann mit "Order by Zeit DESC" sortieren ;)