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\'を使用する正しい構文は何ですか?
クエリを実行しようとすると、エラー情報が表示されます:構文エラー、予期しない '%' または 構文エラー予期しない "" で *.
私はすでに \"%s\ と \"%s"\ と %s と '%s' と "%s" と \"%s\" を使用しようとしましたが、クエリはまだエラーを出します..
最後の質問です。この「%s」構文は何と呼ばれていますか?
ありがとう...
チュートリアルの元のクエリ
$insert_sql = sprintf("INSERT INTO student (first_name, last_name) VALUES(\"%s\",\"%s\")",
$student_record[$i][0], $student_record[$i][1]);