Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    mysql_query - dove sbaglio?

    ...giornataccia!

    Con un solo INSERT funziona correttamente con due no!
    mi dite dove sbaglio?
    codice:
    $query = "INSERT INTO mailing VALUES ('yyy@ffff.it', '', '', 'Redazione', 'SI', '', '00:00:00');
    INSERT INTO mailing VALUES ('uuu@ffff.it', '', '', 'Redazione', 'SI', '', '00:00:00'); ";
    mysql_query ($query) or die('Errore: ' . mysql_error());
    Questo è l'errore:
    codice:
    Errore: 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 '; INSERT INTO mailing VALUES ('uuu@ffff.it', '', '', 'Redazi
    p.s. se copio e incolllo i due insert nella form SQL di PhpMyadmin, neanche a dirlo, tutto è ok!!

    grassie

  2. #2

    risolto

    $query = "INSERT INTO mailing VALUES
    ('yyy@ffff.it', '', '', 'Redazione', 'SI', '', '00:00:00'),
    ('uuu@ffff.it', '', '', 'Redazione', 'SI', '', '00:00:00'); ";

    mysql_query ($query) or die('Errore: ' . mysql_error());



    se cmq qualcuno riesce a dirmi cosa c'era di sbagliato nella query del primo posto... imparo!
    Bye

  3. #3
    Semplice: non puoi fare due insert con la stessa query. Puoi fare una insert con values multipli. come hai fatto dopo.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.