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

    Problema Insert Into con mysql

    salve da titolo cpite che sto avendo un problema con Insert Into

    Codice PHP:
        $sql="Insert into register (IDUser, FirstName, LastName, DateBirth, Email, Password, SecretQuestion, ResponseSecretQuestion, ";
        
    $sql.="Company, VAT, Address, ZipCode, City, Province, Telephone, Cellular, FAX, WebSite, Privacy, Condition, DateRegister) values ";
        
    $sql.="('$iduser', '$name', '$surname', '$date', '$email', '$password', '$question', '$response_question', '$company', '$vat', '$address', ";
        
    $sql.="'$zipcode', '$city', '$province', '$telephone', '$cellular', '$fax', '$website', 'Accetto', 'Accetto', Now())";

    mysql_query($sql) or die (mysql_error()); 
    mi da questo 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 'Condition, DateRegister) values ('ukc71ynu5okyeky7ksfm', 'Mario', 'Rossi' at line 1

    eppure stampando a video la varibbile $sql mi sembra che è tutto apposto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    se non ci sono errori "plausibili" prova ad eseguire la query generata da un pannello tipo phpmyadmin... eventualmente i nomi dei campi potrebbero dare problemi... puoi provare eliminando il campo "condition", p.es. (almeno per provare) e/o racchiudendo i nomi dei campi tra back-quotes

  3. #3
    sono riuscito a capire dove è l'errore i campi Privacy, Condition sono ENUM('Accetto','Non Accetto')

    quindi mi da l'errore in SQL quando gli passo , 'Accetto', 'Accetto'

    ora come posso risorverlo?

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.