Ergebnis 1 bis 6 von 6

Thema: PHP & MYSQL

  1. #1
    HTML Newbie
    Registriert seit
    03.04.2007
    Beiträge
    6
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP & MYSQL

    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'
    				);
    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; 
    }

    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
    
    }

    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
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Gast

    Standard

    mach ein for($i=0; $i<count($title); $i++)

    sollte funktionieren
    LG
    Michael

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    03.04.2007
    Beiträge
    6
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hey, danke shconmal für die antwort..aber er soll alle 3 arrays lesen..

  4. #4
    HTML Newbie
    Registriert seit
    03.04.2007
    Ort
    Tulln
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    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

  5. #5
    Gast

    Standard

    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

  6. #6
    Trey10
    Gast

    Standard

    natürlich das $toAdd zwischen das:

    foreach ($data as $record) {


    }



Ähnliche Themen

  1. per PHP neue MySQL-Datenbank und MySQL-Benutzer anlegen
    Von sudeki05 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 15.04.2007, 19:40
  2. MySQL
    Von Stubi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 02.09.2006, 16:20
  3. Wie mysql?
    Von pure im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 02.02.2006, 19:57
  4. mysql HÖÄ
    Von gelöschter User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 25.01.2006, 20:05
  5. MySQL
    Von Phill im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 18.08.2004, 14:51

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •