MySQL Datenrausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
ausgeben
code
datenbank
datum
eintrag
eintrages
ergebnis
fehlen
fehler
fehlermeldung
formatierung
gucken
logik
ordern
schleife
spalte
tabelle
test
url
-
Hi,
wie lässt man die Daten aus der Datenbank anzeigen?
<?php $abfrage = "SELECT * FROM links WHERE id = '1'"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo "$row->url <br>"; } ?>
Da fehlt doch sicherlich was oder? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Vor allem fehlt dir eine vernünftige Formatierung (also nicht alles in einer Zeile geschrieben).
Deshalb kann ich es kaum lesen und das nervt.
Wieso denkst du, dass da noch was fehlt? Probiers doch einfach aus ;) -
<?php $abfrage = "SELECT * FROM links WHERE id = '1'"; $ergebnis = mysql_query($abfrage) OR DIE("Es ist ein Fehler aufgetreten! <br />".mysql_error()); while($row = mysql_fetch_object($ergebnis)) { echo "$row->url <br />"; } ?>
mhm..müsste eigl. so gehen... ansonsten wird jetzt ein Fehler ausgegeben, dann stimmt was mit der Abfrage nicht also "SELECT* ....";
ansonsten einfach gucken ob überhaupt etwas in der tabelle steht oder eób es die spalte "url" gibt. -
Durch das Script lässt man sich nur die Daten des Eintrages mit der ID = 1 ausgeben. Man braucht darum auch keine Schleife, da es nicht mehrere Einträge mit der ID geben wird. Was genau willst du machen? Wie sieht deine Datenbankstruktur aus? Und was soll an dem Script fehlen, man gibt sich damit das Feld URL von dem Eintrag mit der ID aus, vom Syntax her stimmt es, aber vlt. willste was anderes machen und die Logik stimmt deswegen nicht?
-
Das Skript hab ich nur kopiert.
Datenbank heißt jinnyboy und Tabelle user
Da soll es halt alles ausgeben.
Wusste nur nicht wie das geht und hab halt einfach das Skript ausprobiert.
EDIT:
Das klappt nicht.
Hab da noch mysql_connect angehängt, dadurch sind 2 Fehlermeldungen weggegangen, aber es hier immer ein Fehler:
$result = mysql_query("SELECT test FROM test ORDER BY id"); if (!$result) { echo 'Abfrage konnte nicht ausgeführt werden: ' . mysql_error(); exit; } $row = mysql_fetch_assoc($result); mysql_free_result($result); echo $row['test'];
Beitrag geändert: 12.9.2008 18:33:14 von seth93 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage