Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Da excel a mysql

  1. #1

    Da excel a mysql

    Io uso questo script per importare i dati di un foglio in csv in una mia tabella mysql. Mi spiegate xchè se ci sono + di 100 record da importare qualcuno me lo salta e nn me lo importa?

    $nom_fichier=$import_name;
    $separateur=";";
    $fp = fopen("/home/creativa/public_html/vladimiro/import/$nom_fichier", "r");

    while (!feof($fp)) // On parcours le fichier
    {
    $ligne = fgets($fp,4096);
    $liste = explode($separateur,$ligne);

    $col1 = $liste[0];
    $col2 = $liste[1];
    $col3 = $liste[2];
    $col4 = $liste[3];
    $col5 = $liste[4];
    $col6 = $liste[5];
    $col7 = $liste[6];
    $col8 = $liste[7];
    $col9 = $liste[8];
    $col10 = $liste[9];

    $col6=str_replace("'","`",$col6);

    $query="insert into temp (codicettl,ragsoc,indirizzo,cap,città,provincia,co d,telefono,fax,email) ";
    $query.="values ('$col1','$col3','$col4','$col5','$col6','$col7',' $col2','$col8','$col9','$col10') ";

    $resul=mysql_query($query);
    }

  2. #2

    Re: Da excel a mysql

    prova a scrivere

    codice:
    $result = mysql_query($query) or die(mysql_error());
    è probabile un errore di apici
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3
    errore di apici :P ho messo string_replace e ora li importa tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.