Hallo Leute,
ich möchte mit Hilfe von PHP etwas in eine Datenbank eintragen.
Folgendes:
ich habe folgende spalten:
'topic_id' 'externalpage_id' 'externalpage_title' 'externalpage_description' 'externalpage_url' 'externalpage_ordertype'
so...und möchte mit hilfe einer schleife verschiedene datensätze eintragen.
ich habe folgende arrays:
Code
$title = array(
'A',
'B',
'C',
'D',
'E',
'F'
);
$desc = array(
'Beschreibung von A',
'Beschreibung von B',
'Beschreibung von C',
'Beschreibung von D',
'Beschreibung von E',
'Beschreibung von F'
);
$url = array(
'URL von A',
'URL von B',
'URL von C',
'URL von D',
'URL von E',
'URL von F'
);
Alles anzeigen
so..die funktion für den DB-Import habe ich auch schon:
Code
//Funktion "Tabellenimport"
function insertIntoDB($table, $toAdd)
{
$fields = implode(array_keys($toAdd), '`,`');
$values = implode(array_values($toAdd), '\',\'');
$q = 'INSERT INTO `'.$table.'` (`'.$fields.'`) VALUES (\''.$values.'\')';
$res = mysql_query($q)OR die(mysql_error());
return true;
}
Alles anzeigen
so..und ich möchte es so eintragen:
Code
//Schleife starten
while(.....) {
//beginnen, in die Tabelle zu importieren
$tToAdd = array(
'topic_id'=>'50',
'externalpage_id'=>NULL,
'externalpage_title'=>$title,
'externalpage_description'=>$desc,
'externalpage_url'=>$url,
'externalpage_ordertype'=>1
);
insertIntoDB('ca_externalpages', $tToAdd);
//Import abgeschlossen
}
Alles anzeigen
Und nun zu meinem Problem:
Ich weiss nicht, wie ich die Schleife machen soll, er soll nämlich alle Arrays lesen und sie halt so der reihe nach eintragen....
Kann mir vielleicht jemand helfen?
Danke im Voraus
Gruss
Trey