Hinzufügen von Datenbank-Ergebnisse-array

Ich bin eine geistige leere hier und kann nicht für das Leben von mir herauszufinden, eine Lösung.

Mein Szenario ist, dass ich die Programmierung in PHP und MySQL. Ich habe eine Datenbank-Tabelle für die Rückgabe der Ergebnisse für eine bestimmte Bestell-NR. Die Abfrage zurückgeben kann maximal 4 Zeilen pro Auftrag und ein minimum von 1 Zeile.

Hier ist ein Bild, wie ich will, die Ergebnisse zurückgegeben.
alt-text http://sandbox.mcmedia.com.au/nqlsolutions/images/packages.jpg

Habe ich alle orderdetails (Name, Anschrift) ect werden in einer Tabelle mit dem Namen "Bestellungen".
Ich habe alle Pakete für die Bestellung werden in einer Tabelle namens "packages".

Was ich tun müssen, ist die Verwendung einer Schleife, die ich brauche, um Zugriff auf jedes einzelne element der Datenbank Ergebnisse (IE package1, itemstype1, package2, itemtype2) ect

Verwende ich eine Abfrage wie diese zu versuchen und halten Sie einfach die "Anzahl der Elemente:

$sql = "SELECT * FROM bookings_onetime_packages WHERE orderid = '".$orderid."' ORDER BY packageid DESC";
$total = $db->database_num_rows($db->database_query($sql));

$query = $db->database_query($sql);

$noitems = '';
while($info = $db->database_fetch_assoc($query)){
$numberitems = $info['numberofitems'];

for($i=0; $i<$total; $i++){

$noitems .= $numberitems[$i];

}

}
print $noitems;

Muss ich haben Zugriff auf jedes einzelne element, weil ich Sie anlegen müssen, füllen Sie eine pdf-Vorlage mit "fpdf".

Ich hoffe, das macht Sinn. Jede Richtung würde sehr geschätzt werden.

InformationsquelleAutor Jason | 2010-03-26

Schreibe einen Kommentar