Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Eine Tabelle in Stücken auslesen Antworten
Eine Tabelle in Stücken auslesen

Mainboard
Pixelschubser


Beiträge: 7


Servus @ all

Ich code gerade eine Bildergalarie.....

Nun hab ich 3 Tabellen was aber net so zu sache tut!

in einer Tabelle speicher ich folgendes:

pic_id
album_id
filename

Jetzt möchte ich alle Bilder mit z.b. album_id 2 auslesen und die anderen nicht!

Wie kann ich das machen?

Und wie kann ich zählen wieviel Bilder z.b. zu album_id 2 gehören?

Mfg Maini

  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Hier ist wohl das Bildergalerie-Fieber ausgebrochen

Also, das ist deine Abfrage:

1: 
2:
$query=mysql_query("SELECT pic_id,filename FROM `tabelle` WHERE album_id=2");
$cnt=mysql_num_rows($query);


$cnt ist die Anzahl der Bilder. Die kannst du jetzt in ner Schleife abhandeln:

1: 
2:
while ($line=mysql_fetch_row($query))
  echo $line[0] . " " . $line[1];


Can

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

Mainboard
Pixelschubser


Beiträge: 7


Besten dank erstmal Can!

Aber die Ausgabe mit der schleife kapier ich noch net ganz!

Also ich stell mir das folgendermasen vor:

jeweils 15 Bilder auf einer Seite mit Vor, Zurück, Erste Seite, Letzte Seite und die Seiten so auflisten: [1][2]....

Und die Bilder in eine Tabelle wo immer 3 nebeneinander sind und dann fortlaufend bis die 15 erreicht wurde...

wie muss ich das anstellen?

Besten dank im vorraus!

  Profil   E-Mail   Editieren   Zitieren

inko
Fachidiot


Beiträge: 133


genaue Anzahl ermitteln...
mit LIMIT 0, 15 .... LIMIT 15, 15 die korrekte ergebnismenge abfragen...
Bilder mittels zwei verschachtelten FOR-Schleifen in PHP und HTML anzeigen lassen...
mit einem bißchen mathematischem verständnis die links generieren...


Außerdem würde ich das auf 2 Tabellen reduzieren, da jede PicID nur über einen Dateinamen verfügen sollte.

Diese Nachricht wurde geändert von: inko
  Profil   Editieren   Zitieren

Mainboard
Pixelschubser


Beiträge: 7


mit der Tabelle 3 nebeneinander meinte ich eine HTML tabelle zum ausgeben......

Mfg

  Profil   E-Mail   Editieren   Zitieren

Mainboard
Pixelschubser


Beiträge: 7


hmm kennt keiner eine Antwort??

*hoff* *hoff*

  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Doch, inko. Das, was er gesagt hat, ist genau das, was du willst.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

Mainboard
Pixelschubser


Beiträge: 7


Can kannst du mir das noch anhand eines Beispielscodes erklären`

Sorry bin noch nen großer php noob *g


Mfg

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben