当我运行我的代码时,我收到此错误:
“您的SQL语法出错;请查看与您的MySQL服务器版本对应的手册,以便在'','','','','',''附近使用正确的语法,'')'第1行“
这是我的代码:
<?php
require('connect.php');
$username=mysql_real_escape_string($_POST['Username']);
$password=mysql_real_escape_string($_POST['Password']);
$nome=mysql_real_escape_string($_POST['Nome']);
$cognome=mysql_real_escape_string($_POST['Cognome']);
$email=mysql_real_escape_string($_POST['Email']);
$città=mysql_real_escape_string($_POST['Città']);
$via=mysql_real_escape_string($_POST['Via']);
$civico=mysql_real_escape_string($_POST['Civico']);
$cap=mysql_real_escape_string($_POST['CAP']);
$cf=mysql_real_escape_string($_POST['CF']);
$telefono=mysql_real_escape_string($_POST['Telefono']);
$numeroCarta=mysql_real_escape_string($_POST['NumeroCarta']);
$scadenza=mysql_real_escape_string($_POST['Scadenza']);
$cvv=mysql_real_escape_string($_POST['CVV']);
$tipoCarta=mysql_real_escape_string($_POST['TipoCarta']);
if(isset($_POST['submit'])){
$flag = 0;
$query =mysql_query("SELECT * FROM cliente WHERE username = '".$username."'");
if (mysql_num_rows($query) > 0) {
if($username){
echo '<b>Username già in uso.</b><br/>';
echo "Torna alla <b><a href='http://127.0.0.1//supermercato/inserimentoDati.php'>registrazione</a></b>.";
$flag =1 ;
}
}
if ($flag == 0) {
$query="INSERT INTO cliente(Email,Città,Via,CAP,Civico,CF,Telefono,Nome,Cognome,Password,Username,Numerocarta,Scadenza,CVV,TipoCarta) VALUES('$email','$città','$via','$cap','$civico','$cf','$telefono','$nome','$cognome,'$password','$username','$numeroCarta','$scadenza','$cvv','$tipoCarta');";
$result=mysql_query($query);
echo mysql_error();
if($result){
echo "<b>Dati inseriti correttamente!</b>";
echo "Vai al <b><a href='http://127.0.0.1//supermercato/login.php'>LOGIN</a></b>.";
} else {
echo "<b>Non è stato inserito nessun dato.</b><br/>";
echo "Torna alla <b><a href='http://127.0.0.1//supermercato/inserimentoDati.php'>registrazione</a></b>.";
}
}
}
mysql_close();
?>
答案 0 :(得分:3)
'
您目前有
cognome
'$nome','$cognome,'$password',
应该有
'$nome','$cognome','$password',