我正在尝试通过ID更新一行,而不必填写所有输入字段。 我使用准备好的语句来更新行。
在mysqli语句中过滤出空结果的最简单方法是什么? 另外:它的列很多,我不喜欢输入几个小时:P
错误:
execute()失败:“用户名”列不能为空
$rc = $stmt->bind_param('sssssssssssssssssssi', $_POST['username'],$_POST['email'], $naam, $_POST['voorletters'], $_POST['voornaam'], $_POST['adres'], $_POST['postcode'], $_POST['woonplaats'], $_POST['beroep'],$_POST['telefoon'], $_POST['mobiel'], $_POST['geboorte'],$_POST['geboorteplaats'], $_POST['theoriecertificaatnr'], $_POST['geldigTot'], $_POST['datumEersteRijles'], $_POST['instructeur'], $_POST['ogentest'], $_POST['eigenVerklaring'], $id);
if ( false===$rc ) {
// again execute() is useless if you can't bind the parameters. Bail out somehow.
die('bind_param() failed: ' . htmlspecialchars($stmt->error));
}