1
爲什麼當綁定到無效類型的參數時,我沒有收到錯誤?例如:準備好的語句,與錯誤的數據綁定不會引發錯誤
$mysqli = new mysqli(HOST, USERNAME, PASSWORD, SCHEMA);
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}
$stmt = $mysqli->prepare("update app_site_group set name_eng=?, name_fra=? where app_site_group_id=?");
$one = "one";
$two = "two";
$three = "a";
$stmt->bind_param('ssi',$one,$two,$three);
$stmt->execute();
第三個參數在需要整數時作爲字符串傳遞。它不會引發錯誤(除了影響0行外)。
非常好的答案! – Kermit
@ michael-berkowski感謝您的澄清! – TekiusFanatikus