我想使用 php 将数组插入 mysql db ..
现在我收到此代码错误:
$insert_sql = sprintf("INSERT INTO detail_paket (id_paket, menu_paket) select
paket.id,\'%s\' from paket where paket.nama_paket='$nama_paket'",%data1[$i]);
^
|
here is the error syntax
data1是数组..
使用\'%s\'的正确语法是什么?
当我尝试运行查询时,错误信息显示:语法错误、意外的 '%' in 或 语法错误意外的“” in*。
我已经尝试使用 \"%s\ and \"%s"\ and %s and '%s' and "%s" and \"%s\" 但查询仍然给我错误..
最后一个问题,这个“ %s ”语法叫什么?
谢谢...
教程中的原始查询
$insert_sql = sprintf("INSERT INTO student (first_name, last_name) VALUES(\"%s\",\"%s\")",
$student_record[$i][0], $student_record[$i][1]);