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