我想綁定PARAMS INSERT INTO MySQLi準備語句,如果該變量存在,否則插入空。PHP的bind_params與空
這是我有什麼,但它不工作:
if (!empty($name)) {
$result->bind_param('ss', $name, $url_friendly_name);
} else {
$result->bind_param('ss', null, null);
}
if (!empty($description)) {
$result->bind_param('s', $description);
} else {
$result->bind_param('s', null);
}
有誰知道這樣做的更好的辦法還是有隻是一個小問題,我的代碼。我正在爲準備好的聲明中的每個變量進行上述操作。
您可以在那裏使用空字符串,例如: ''''? – alex 2011-03-07 00:39:40
你是否試圖離開查詢字段,如果它是空的? – 2011-03-07 00:50:51
@tandu是的,如果我可以離開一個領域,那也是工作。你有更好的方式來做這件事嗎? – ATLChris 2011-03-07 03:53:20