Ergebnis 1 bis 4 von 4

Thema: Datei mit PHP in MySQL Datenbank importieren

  1. #1
    Teeny
    Registriert seit
    11.11.2006
    Ort
    Winterthur (CH)
    Beiträge
    35
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Datei mit PHP in MySQL Datenbank importieren

    Hi,

    ich hab ein Problem. Ich hab folgendes MySQL Script, das eine Beispieldatei in die Datenbank "beispiele" einträgt.

    hier ist mein Code:

    Code:
    <?php    
    	error_reporting&#40;E_ALL&#41;;    
    	include 'inc/config.php';    
    	// Konfigurationsdatei laden    
    	if&#40;!@mysql_connect&#40;MYSQL_HOST, MYSQL_USER, MYSQL_PASS&#41;&#41; &#123;        
    		die&#40;"Es konnte keine Verbindung aufgebaut werden"&#41;;    
    	&#125;    
    	echo "Verbindung wurde aufgebaut
    \n";    
    	if&#40;!mysql_select_db&#40;MYSQL_DATABASE&#41;&#41; &#123;        
    		die&#40;"Konnte Datenbank ".MYSQL_DATABASE." nicht benutzen, Fehlermeldung&#58; ".mysql_error&#40;&#41;&#41;;    
    	&#125;    
    	echo "Die Datenbank ''".MYSQL_DATABASE."'' wurde ausgewählt";    
    	// Hier kann man jetzt MySQL-Querys senden
    ?>
    
    
    
    
    
    <?php
    
    function    insertIntoDB&#40;$table, $toAdd&#41;
    &#123;
       $fields = implode&#40;array_keys&#40;$toAdd&#41;, ','&#41;;
       $values = implode&#40;array_values&#40;$toAdd&#41;, ','&#41;;
    
       $q = 'INSERT INTO `'.$table.'` &#40;'.$fields.'&#41; VALUES &#40;'.$values.'&#41;';
       $res = mysql_query&#40;$q&#41;OR die&#40;mysql_error&#40;&#41;&#41;;
    
       return    true;
    &#125;
    
    //-- Beispieldatei
    $tToAdd = array&#40;'id'=>'3', 'name'=>'Yo', 'desc'=>'blabla', 'cat'=>'Man'&#41;;
    insertIntoDB&#40;'beispiele', $tToAdd&#41;
    
    ?>

    Und dann beim Ausführen kommt folgender ERROR:

    Verbindung wurde aufgebaut
    Die Datenbank ''beispiele'' wurde ausgewählt
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc,cat) VALUES (3,Yo,blabla,Man)' at line 1


    Kann mir jemand helfen please??

    Gruss

    K.C.
    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 !!!!!
    Gruss

    K.C.

  2. #2
    Master B.I.G
    Gast

    Standard

    Yo Chris,

    checksch das nonig?

    Also,

    dini function isch falsch du dubbel!!

    so isch es korrekt mannnn:


    Code:
    function    insertIntoDB&#40;$table, $toAdd&#41; 
    &#123; 
      $fields = implode&#40;array_keys&#40;$toAdd&#41;, '`,`'&#41;; 
      $values = implode&#40;array_values&#40;$toAdd&#41;, '\',\''&#41;; 
     
      $q = 'INSERT INTO `'.$table.'` &#40;`'.$fields.'`&#41; VALUES &#40;\''.$values.'\'&#41;'; 
      $res = mysql_query&#40;$q&#41;OR die&#40;mysql_error&#40;&#41;&#41;; 
     
      return    true; 
    &#125;
    so jetzt söts korrrrekt si mannn!!


    bliib cool du dubbel


    gruess

    B.I.G.

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    11.11.2006
    Ort
    Winterthur (CH)
    Beiträge
    35
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Yo BIGI,

    Thanks man du hast was gut bei mir!!



    gruss

    k.c.
    Gruss

    K.C.

  4. #4
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    @master b.i.g - forumsprache ist hochdeutsch landsmann :P

Ähnliche Themen

  1. Wie kann ich eine Excel Datei in meiner MySql Datei einlesen
    Von Buef im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 08.08.2007, 16:36
  2. 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
  3. Datei mit PHP in MySQL Datenbank importieren
    Von K.C. im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 01.12.2006, 16:38
  4. mySQL-Datenbank in PHP
    Von maple im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 30.11.2006, 19:34
  5. MySQL Tabellen von Datenbank zu Datenbank umziehen
    Von hkp im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 16
    Letzter Beitrag: 02.09.2006, 16:14

Stichworte

Berechtigungen

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