Hallo,
Nein, nimm die andere Antwort. Ich hatte da was übersehen...
vielen vielen Dank für deine Hilfe. Da hätte ich noch eine Frage zu meiner Funktion, die gerade noch so ausschaut:
function schuhGroessen($mysqli, $wo) {
$stmt = $mysqli->prepare("SELECT ag_id,
ag_artikelID,
ag_groesse,
wg_id,
wg_bezeichnung,
wg_wert
FROM produkte_groessen
LEFT JOIN groessen
ON produkte_groessen.ag_groesse = groessen.wg_id
WHERE produkte_groessen.ag_artikelID=?");
$stmt->bind_param("s", $wo);
$stmt->execute();
$stmt->bind_result($ag_id,
$ag_artikelID,
$ag_groesse,
$wg_id,
$wg_bezeichnung,
$wg_wert);
while ($stmt->fetch()){
$schuhGroessen[] = array(
'ag_id' => $ag_id,
'ag_artikelID' => $ag_artikelID,
'ag_groesse' => $ag_groesse,
'wg_id' => $wg_id,
'wg_bezeichnung' => $wg_bezeichnung,
'wg_wert' => $wg_wert
);
}
return $schuhGroessen;
}
Ist es irgendwie möglich, dass die Werte innerhalb von $schuhGroessen[] = array() dynamisch gefüllt werden? Vergesse ich ein Wert zickt die ganze Funktion.
Bevor die Frage aufkommt, warum ich solche Bezeichnungen wie ag_ und wg_ nutzte, ich bin früher wenn ich zwei Tabellen verbunden habe immer mit den ids usw. durcheinander gekommen, die in beiden Tabellen gleich hießen. Deshalb die *_ Bezeichnungen davor.