无法输入数据:您的 SQL 语法有误;
Could not enter data: You have an error in your SQL syntax;
有人可以帮我解决这个问题吗?
这是我的 PHP 代码,但我遇到了错误:
Could not enter data: You have an error in your SQL syntax; check the
manual that corresponds to your MariaDB server version for the right
syntax to use near ')' at line 1
如何解决?
$sql = "INSERT INTO pemohon2(p_id,k_nom_siri,p_jenis_aset,p_pengguna_terakhir,p_tarikh_rosak) SELECT P_ID,K_nom_siri,P_jenis_aset,P_pengguna_terakhir,P_tarikh_rosak FROM pemohon )";
mysql_select_db('kenderaan');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not enter data: ' . mysql_error());
}
mysql_close($conn);
删除查询中的最后一个“)”
$sql = "INSERT INTO pemohon2(p_id,k_nom_siri,p_jenis_aset,p_pengguna_terakhir,p_tarikh_rosak) SELECT P_ID,K_nom_siri,P_jenis_aset,P_pengguna_terakhir,P_tarikh_rosak FROM pemohon";
首先,请使用 mysqli 而不是 mysql,因为它已被弃用。例如,
$con=mysqli_connect("localhost","my_user","my_password","my_db");
其次,您在查询中缺少单词 "values"。
$sql = "INSERT INTO pemohon2 values(p_id,k_nom_siri,p_jenis_aset,p_pengguna_terakhir,p_tarikh_rosak) ;
最后,您的变量引用未在 PHP 中赋值。例如,
$p_id=p_id;
$k_nom_siri=k_nom_siri;
$sql = "INSERT INTO pemohon2($p_id,$k_nom_siri)";
有人可以帮我解决这个问题吗? 这是我的 PHP 代码,但我遇到了错误:
Could not enter data: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1
如何解决?
$sql = "INSERT INTO pemohon2(p_id,k_nom_siri,p_jenis_aset,p_pengguna_terakhir,p_tarikh_rosak) SELECT P_ID,K_nom_siri,P_jenis_aset,P_pengguna_terakhir,P_tarikh_rosak FROM pemohon )";
mysql_select_db('kenderaan');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not enter data: ' . mysql_error());
}
mysql_close($conn);
删除查询中的最后一个“)”
$sql = "INSERT INTO pemohon2(p_id,k_nom_siri,p_jenis_aset,p_pengguna_terakhir,p_tarikh_rosak) SELECT P_ID,K_nom_siri,P_jenis_aset,P_pengguna_terakhir,P_tarikh_rosak FROM pemohon";
首先,请使用 mysqli 而不是 mysql,因为它已被弃用。例如,
$con=mysqli_connect("localhost","my_user","my_password","my_db");
其次,您在查询中缺少单词 "values"。
$sql = "INSERT INTO pemohon2 values(p_id,k_nom_siri,p_jenis_aset,p_pengguna_terakhir,p_tarikh_rosak) ;
最后,您的变量引用未在 PHP 中赋值。例如,
$p_id=p_id;
$k_nom_siri=k_nom_siri;
$sql = "INSERT INTO pemohon2($p_id,$k_nom_siri)";