Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: insert into

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51

    insert into

    Ciao

    ho stampato questa query, a video funziona però non inserisce i dati, cosa potrebbe essere

    questo è il codice sorgente
    Codice PHP:
    $query "INSERT INTO $tab (id, titolo, codice) VALUES ('', '$titolo', '$codice')"
    ho provato a fare echo "$query"; e mi esce giusta, però non inserisce nel db

  2. #2

    Re: insert into

    Originariamente inviato da Roby206
    Ciao

    ho stampato questa query, a video funziona però non inserisce i dati, come mai ?


    Codice PHP:
    INSERT INTO titoli (idtitolocodiceVALUES ('''BK SARDEGNA STK N''SARIn.MI'
    Vediamo se ci sono errori....
    Codice PHP:
    $query="INSERT INTO titoli (id, titolo, codice) VALUES ('', 'BK SARDEGNA STK N', 'SARIn.MI')" or die ("Impossibile eseguire la query: ".mysql_error()); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    mi inserisce solo un record

    io devo inserire tutti i record che sono in un file excel, sono due colenne, codice e titolo

    Codice PHP:
    mysql_connect($mysql_hostname,$mysql_user,$mysql_password);
    mysql_select_db($mysql_database);


    $fp fopen("tit.csv""r"); 
    while (!
    feof ($fp)) 

    list(
    $titolo$codice) = fgetcsv($fp4096";");

    $query="INSERT INTO titoli (id, titolo, codice) VALUES ('', '$titolo', '$codice')" or die ("Impossibile eseguire la query: ".mysql_error());

    echo 
    "$query 

    "
    ;
    }



    mysql_query($query) or die(mysql_error()); 

  4. #4
    Prova così:

    Codice PHP:
    mysql_connect($mysql_hostname,$mysql_user,$mysql_password); 
    mysql_select_db($mysql_database); 


    $fp fopen("tit.csv""r"); 
    while (!
    feof ($fp)) 

    list(
    $titolo$codice) = fgetcsv($fp4096";"); 

    $query="INSERT INTO titoli (id, titolo, codice) VALUES ('', "'.$titolo.'", "'.$codice.'")" or die ("Impossibile eseguire la query: ".mysql_error()); 

    echo 
    "$query 

    "





    mysql_query($query) or die(mysql_error()); 

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    grazie, ho provato ma mi da' errore nella riga della $query


    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

  6. #6
    ops....ho sbagliato....
    Prova così.....

    Codice PHP:
    mysql_connect($mysql_hostname,$mysql_user,$mysql_password); 
    mysql_select_db($mysql_database); 


    $fp fopen("tit.csv""r"); 
    while (!
    feof ($fp)) 

    list(
    $titolo$codice) = fgetcsv($fp4096";"); 

    $query="INSERT INTO titoli (id, titolo, codice) VALUES ('', ".$titolo.", ".$codice.")" or die ("Impossibile eseguire la query: ".mysql_error()); 

    echo 
    "$query 

    "





    mysql_query($query) or die(mysql_error()); 

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    non mi da errori però non inserisce, forse sarà sbagliata la tabella ? la mia è un semplice tabella

    CREATE TABLE `titoli` (
    `titolo` varchar(255) NOT NULL default '',
    `id` mediumint(8) NOT NULL auto_increment,
    `codice` varchar(255) NOT NULL default '',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=6 ;

  8. #8
    Le variabili sono piene?
    Codice PHP:
    mysql_connect($mysql_hostname,$mysql_user,$mysql_password); 
    mysql_select_db($mysql_database); 


    $fp fopen("tit.csv""r"); 
    while (!
    feof ($fp)) 

    list(
    $titolo$codice) = fgetcsv($fp4096";"); 

    /*
    $query="INSERT INTO titoli (id, titolo, codice) VALUES ('', ".$titolo.", ".$codice.")" or die ("Impossibile eseguire la query: ".mysql_error()); 
    */

    //echo "$query 

    "; 

    echo 
    $titolo;
    echo "
    ";
    echo 
    $codice;




    //mysql_query(
    $query) or die(mysql_error()); 

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    51
    si le variabili sono piene.
    se incollo tutte le query in sql mi da' errore, però se ne metto una sola inserisce

    cosi inserisce

    INSERT INTO titoli (titolo, codice) VALUES ('A.S. ROMA', 'ASR.MI')

    se le metto tutte insieme però mi da errore

  10. #10
    Bah....C'è qualche cosa che non mi ispira...prova ad eseguirla prima la query...

    Codice PHP:
    mysql_connect($mysql_hostname,$mysql_user,$mysql_password); 
    mysql_select_db($mysql_database); 


    $fp fopen("tit.csv""r"); 
    while (!
    feof ($fp)) 

    list(
    $titolo$codice) = fgetcsv($fp4096";"); 

    $query=mysql_query("INSERT INTO titoli (id, titolo, codice) VALUES ('', ".$titolo.", ".$codice.")") or die ("Impossibile eseguire la query: ".mysql_error()); 

    echo 
    "$query 

    "



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.