raven16
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 580
Hi,
ich wusste nicht wirklich, wie ich den Titel benennen sollte.
Jedenfalls versuche ich für Datenbankoperationen ein Array zusammen zu bauen. Jedoch gibt print_r nicht das gewünschte Ergebnis aus.
Quellcode:
Die Ausgabe des Array (print_r) sieht dann übersichtlich dargestellt so aus:
Theoretisch müsste das [id] Array alle FahrerIDs beinhalten und nicht nur die Letzte...
Ich glaub der Fehler ist bestimmt voll einfach, jedoch finde ich den einfach nicht.
Danke schon mal im Vorraus
ich wusste nicht wirklich, wie ich den Titel benennen sollte.
Jedenfalls versuche ich für Datenbankoperationen ein Array zusammen zu bauen. Jedoch gibt print_r nicht das gewünschte Ergebnis aus.
Quellcode:
PHP:
$fahrer_ids = sp_query("SELECT fuehrerscheinNr FROM fahrer WHERE FirmaID=".$firma_id."");
if(is_array($fahrer_ids) || is_object($fahrer_ids)){
$del_fahrdaten = array();
foreach($fahrer_ids as $index => $id)
$del_fahrdaten['del'][$index] = $db_sp->prepare("DELETE FROM fahrdaten WHERE FahrerID=%s", $id->fuehrerscheinNr);
$del_fahrdaten['id'][$index] = $id->fuehrerscheinNr;
}
Die Ausgabe des Array (print_r) sieht dann übersichtlich dargestellt so aus:
Code:
Array (
[del] => Array (
[0] => DELETE FROM fahrdaten WHERE FahrerID='I3401403653'
[1] => DELETE FROM fahrdaten WHERE FahrerID='J01000HH431'
[2] => DELETE FROM fahrdaten WHERE FahrerID='J01001RBBX2'
[3] => DELETE FROM fahrdaten WHERE FahrerID='J01004AJ863'
[4] => DELETE FROM fahrdaten WHERE FahrerID='J320020LE92'
)
[id] => Array (
[4] => J320020LE92
)
)
Theoretisch müsste das [id] Array alle FahrerIDs beinhalten und nicht nur die Letzte...
Ich glaub der Fehler ist bestimmt voll einfach, jedoch finde ich den einfach nicht.
Danke schon mal im Vorraus