• 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:

    so..die funktion für den DB-Import habe ich auch schon:


    so..und ich möchte es so eintragen:


    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

  • schon klar. du kannst ja dann mit $i alle drei arrays ansprechen. $title[$i], $desc[$i] und $url[$i]
    ... oder versteh ich da was falsch?
    LG
    Michael

  • habs schon so gelöst:

    $data = array(
    array('title' => 'blubb', 'desc' => 'beschreibungssdsdf', 'url' => 'http://....'),
    array('title' => 'blubb1', 'desc' => 'beschreibungssdsdf1', 'url' => 'http://....1'),
    array('title' => 'blubb2', 'desc' => 'beschreibungssdsdf2', 'url' => 'http://....2'),
    array('title' => 'blubb3', 'desc' => 'beschreibungssdsdf3', 'url' => 'http://....3'),
    array('title' => 'blubb4', 'desc' => 'beschreibungssdsdf4', 'url' => 'http://....4'),
    array('title' => 'blubb5', 'desc' => 'beschreibungssdsdf5', 'url' => 'http://....5'),
    array('title' => 'blubb6', 'desc' => 'beschreibungssdsdf6', 'url' => 'http://....6'),
    array('title' => 'blubb7', 'desc' => 'beschreibungssdsdf7', 'url' => 'http://....7')
    );


    $tToAdd = array(
    'topic_id'=>1000,
    'externalpage_id'=>NULL,
    'externalpage_title'=>$record['title'],
    'externalpage_description'=>$record['desc'],
    'externalpage_url'=>$record['url'],
    'externalpage_ordertype'=>1
    );


    aber trotzdem danke :)