ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / PHP / MySQL Probleme / Datenbankabfrage funktioniert nicht


Seite 1 von 1

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 ;)

Seite 1 von 1