online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Richard1000 vom 10.02.2019, 13:06 Options

Einfache SQL-Abfrage - steh aufm Schlauch!

Hi, irgendwie hab ich grad nen Blackout, was ist denn hier falsch?

$sqlquery="SELECT pic FROM tab_user WHERE pic != 'w.gif' ORDER BY date desc LIMIT 0,3";
$ergebnis=mysql_db_query("d00203f3",$sqlquery,$verbindung);
while ($array=mysql_fetch_array($ergebnis)) { $pic1=$array[0]; $pic2=$array[1]; $pic3=$array[2]; }

echo count($array)."<br>";

echo $pic1."<br>";
echo $pic2."<br>";
echo $pic3."<br>";   



Das Array hat nur 1 Element, warum?
$pic2 und $pic3 sind leer bei mir, die erste echo-Zeile gibt ne 1 aus.
Die SQL-Abfrage stimmt übrigens, habs in phpmyadmin überprüft dort gibts 3 Ergebnisse.


Antwort schreiben

Antwort 1 von grt vom 11.02.2019, 16:48 Options

$array kann nur 1 Element haben, weil in deinem select nur ein Element abgefragt wird.
Schau dir doch auf php.net nochmal die Manual-Seite zu mysql_fetch_array an:
http://de2.php.net/manual/de/function.mysql-fetch-array.php


while ($array=mysql_fetch_array($ergebnis)) { 
echo $array['pic'] .'<br>';
}

Ähnliche Themen

sql id vergabe um + 1 höher
SARP  13.03.2007 - 123 Hits - 1 Antwort

Prozentuale Steigerung mit SQL Abfragen
Marc2006  13.03.2007 - 103 Hits -

VisualBasic - Windows-Explorer Fenster öffnen
Bugg  09.05.2007 - 87 Hits - 3 Antworten

Frage an die SQL Spezialisten
RalfH  15.11.2007 - 132 Hits - 2 Antworten

formularbasiert mehrere SQL Abfragen nacheinander
Solu  29.11.2007 - 146 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026