kein ergebnis?

uwee

Erfahrenes Mitglied
Hallo nochmal!

ich habe mein PHP script abgeändert. seitdem gibt er keine ergebnisse mehr aus... ich mache eine abfragwe auf eine mysql-db.

alter Text:
PHP:
$sql="SELECT id, bild, name [-] FROM tbl".
"WHERE id LIKE '%".($neu)."%' ".
"ORDER BY id";

neuer text:
PHP:
$sql="SELECT id, bild FROM tbl".
"WHERE id ='%' ".
"ORDER BY id";

das obere funktioniert ohne aufstand.
bei der unteren bekomme ich KEINE ergebnisse...

es wurde NUR dieser teil verändert!


UweE
 
Autsch..... das tut weh....
dann lass das where id=... einfach weg.
Das ist eine Einschränkung... sprich alle Datensätze wo irgendwas da ist oder nicht da ist oder sonst was... wenn du alle willst, kein WHERE.
 
ja, hab ich gemacht...
hab aber ein anderes problem...

ich will die bilder jetzt wie in einer Gallery auflisten...
immer 3 nebeneinander. den Quellcode dafür habe ist, aber es werden keine Bilder angezeigt.
den Code habe ich hier aus dem Forum:
PHP:
[-]
echo "<table border=0><tr>\n";
$i=1;
while ($row=mysql_fetch_assoc($result)){
echo "<td><a href=bilderauswertung.php?id=".$row->id."><img src=bilder/".$row->bild.".jpg width=110 height=150 border=0></a></td>\n;
($i%3 == 0) ? print "</tr><tr>": "";
$i++;
}
echo "</tr></table>";
[-]


und irgendwie tuts der Code in der Gallery, aber nicht hier in der neuen Db...
 
es gibt keinen Fehler, der SQL-Code ist richtig, aber es wird nichts angezeigt...

und wenn ich nun
PHP:
echo $result;
mache (in $result stehen die ergebnisse),
kommt folgendes:
Resource id #3

Kann mir einer erklären, was das heißt?
 
*ächz* SUPER! DANKE!

aber warum

ich meine, wenn ich in einer Tabelle was ausgebe schreibe ich das immer mit dem ->
und es klappt immer!
 
Zurück