我在PHP中製作了一個處理某些產品價格列表的系統。但是試圖在數據庫中插入數據什麼也不做。這段代碼的錯誤在哪裏?它根本沒有插入到數據庫中...mysqli沒有在PHP上插入
它甚至可以打印出 「OK」,但不插入... :(
<?php
include_once("../config.inc.php");
include_once("../mysql_connect.inc.php");
$solicitante = null;
$ccusto = null;
$data = null;
$solicitante = null;
$ccusto = null;
$obs = null;
$empresa1 = null;
$empresa2 = null;
$empresa3 = null;
$vendedor1 = null;
$vendedor2 = null;
$vendedor3 = null;
$prazo = null;
$empresa_id = null;
$obs2 = null;
$fechado = null;
$frete1 = null;
$desconto1 = null;
$prazo_pagamento1 = null;
$sql = "INSERT INTO $table_pedidos (data, solicitante, ccusto, obs, empresa1, empresa2, empresa3, vendedor1, vendedor2, vendedor3, prazo, empresa_id, obs2, fechado, frete1, desconto1, prazo_pagamento1) ".
"VALUES (NOW(), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
if ($stmt = $mysql_db->prepare($sql)) {
$stmt->bind_param("sissssssssisisss", $solicitante, $ccusto, $obs, $empresa1, $empresa2, $empresa3, $vendedor1, $vendedor2, $vendedor3, $prazo, $empresa_id, $obs2, $fechado, $frete, $desconto, $prazo_pagamento1);
$stmt->execute();
$pedido_id = $mysql_db -> insert_id;
$stmt->close();
print 'ok';
} else {
print 'erro';
}
?>
一些這方面的更多信息,請參閱這些以下鏈接http://php.net/manual/en/mysqli.error.php和http://php.net/manual/en/function.error-reporting.php 並將其應用於您的代碼。 –
附近綁定參數你有16個參數,在你的查詢buin有17個參數 –
,你沒有設置$ table_pedidos –