gettin mysql 插入时出现 1064 错误

gettin mysql 1064 error while insert into

就像我在 header 中所说的那样,我遇到了那个烦人的错误,它不知从哪里出现,我无法从互联网上找到解决方案。

无论如何这是我的代码

$kayitsorgu = mysql_query("INSERT INTO `kresler`(`il_no`, `ilce_no`, `uye_adi`, 
                `kat_no`, `icerik`, `icerik2`, `premic1`, `thubnail`, `kres_ad`, `kres_adres`, 
                `kres_mail`, `tel1`, `fax`, `kres_drc`, `anao`, `oz1`, `oz2`, `oz3`, 
                `oz4`, `oz5`, `oz6`, `oz7`, `oz8`, `oz9`, `oz10`) 
                VALUES ($il_no,$ilce_no,$uye_adi,$kat_no,$icerik,$icerik2,$premic1,$thubnail,
                $kres_ad,$kres_adres,$kres_mail,$tel1,$fax,$kres_drc,$anao,$oz1,$oz2,
                $oz3,$oz4,$oz5,$oz6,$oz7,$oz8,$oz9,$oz10)"); 

请帮助我,我正尝试在 2-3 天内解决此问题。

试一试:

$frag1="INSERT INTO kresler(il_no, ilce_no, uye_adi,kat_no, icerik, icerik2, premic1, thubnail, kres_ad,";
$frag2=" kres_adres, kres_mail, tel1, fax, kres_drc, anao, oz1, oz2, oz3, oz4, oz5, oz6, oz7, oz8, oz9, oz10)";
$frag3=" VALUES ('$il_no','$ilce_no','$uye_adi','$kat_no','$icerik','$icerik2','$premic1','$thubnail',";
$frag4="'$kres_ad','$kres_adres','$kres_mail','$tel1','$fax','$kres_drc','$anao','$oz1','$oz2',";
$frag5="'$oz3','$oz4','$oz5','$oz6','$oz7','$oz8','$oz9','$oz10')";

$exec_me=$frag1.$frag2.$frag3.$frag4.$frag5;

$kayitsorgu = mysql_query($exec_me);

当运行时,$exec_me=

put here

错误信息:

put here

查看查询可能也没有正确引用数据。

开始使用mysqli预处理语句来防止错误和帮助调试:

$mysqli = new mysqli("localhost", "user", "password", "database");
$stmt=$mysqli->prepare("INSERT INTO `kresler`(`il_no`, `ilce_no`, `uye_adi`, 
            `kat_no`, `icerik`, `icerik2`, `premic1`, `thubnail`, `kres_ad`, `kres_adres`, 
            `kres_mail`, `tel1`, `fax`, `kres_drc`, `anao`, `oz1`, `oz2`, `oz3`, 
            `oz4`, `oz5`, `oz6`, `oz7`, `oz8`, `oz9`, `oz10`) 
            VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
            ?,?,?,?,?,?,?,?)");
//You have 25 variables, I made them all strings here (so 25 x s)
$stmt->bind_param("sssssssssssssssssssssssss",
  $il_no,$ilce_no,$uye_adi,$kat_no,
  $icerik,$icerik2,$premic1,$thubnail,
  $kres_ad,$kres_adres,$kres_mail,
  $tel1,$fax,$kres_drc,$anao,$oz1,$oz2,
  $oz3,$oz4,$oz5,$oz6,$oz7,$oz8,$oz9,$oz10);
$stmt->execute();