Php 错误mysqli\u insert\u id无法插入和删除

Php 错误mysqli\u insert\u id无法插入和删除,php,Php,案例:使用mysqli\u insert\u id在表orders\u detail中插入,并在表orders\u temp中删除 错误:无法插入表订单\u详细信息并删除表订单\u详细信息 结构表: orders = id_oders [int] Primary Key AUTO_INCREMENT orders_detail = id_orders[int] (No Primary Key, No AUTO_INCREMENT) orders_temp = id_orders_temp[int

案例:使用mysqli\u insert\u id在表orders\u detail中插入,并在表orders\u temp中删除 错误:无法插入表订单\u详细信息并删除表订单\u详细信息

结构表:

orders = id_oders [int] Primary Key AUTO_INCREMENT
orders_detail = id_orders[int] (No Primary Key, No AUTO_INCREMENT)
orders_temp = id_orders_temp[int] Primary Key AUTO_INCREMENT
这是我的代码:

$tgl_skrg = date("Ymd");
$jam_skrg = date("H:i:s");

$id = mysqli_fetch_array(mysqli_query($con,  "SELECT id_kustomer FROM kustomer WHERE email='$email' AND password='$password'"));

// mendapatkan nomor kustomer
$id_kustomer=$id[id_kustomer];

// simpan data pemesanan
$query_order = mysqli_query($con,  "INSERT INTO orders(tgl_order,jam_order,id_kustomer) VALUES('$tgl_skrg','$jam_skrg','$id_kustomer')") ;


// mendapatkan nomor orders
$id_orders=mysqli_insert_id($con, $query_order);

// panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan
$isikeranjang = isi_keranjang();
$jml          = count($isikeranjang);

// simpan data detail pemesanan  
for ($i = 0; $i < $jml; $i++){
  mysqli_query($con,  "INSERT INTO orders_detail(id_orders, id_produk, jumlah)
              VALUES('$id_orders',{$isikeranjang[$i]['id_produk']}, {$isikeranjang[$i]['jumlah']})") or die(mysqli_error());
}

// setelah data pemesanan tersimpan, hapus data pemesanan di tabel pemesanan sementara (orders_temp)
for ($i = 0; $i < $jml; $i++) {
  mysqli_query($con,  "DELETE FROM orders_temp
              WHERE id_orders_temp = {$isikeranjang[$i]['id_orders_temp']}") or die(mysqli_error());
}

尝试添加printfErrormessage:%s\n,mysqli\u错误$con;在您的mysqli_查询行之后,您的脚本有可能出现以下情况:查看甚至使用Add ini_set'display_errors'时发生的情况,1;ini_设置“日志错误”,1;错误报告全部;mysqli_REPORT mysqli_REPORT_ERROR | mysqli_REPORT_STRICT;到脚本的顶部。这将强制任何mysqli_uu错误生成一个您不能错过或忽略的异常。或者向我们显示来自diemysqli_u错误的所有错误消息,这些错误会对此类错误进行投票。请停下来