0
我尝试获取数据库表中的第一条记录,并且我需要Mysqli的函数bind_param。为什么在Mysqli中使用bind_param返回空值?
$query = "SELECT `username`,`password` FROM `user` WHERE `id` = ?";
$result = $mysqli->prepare($query) or trigger_error($mysqli->error."[$query]");
$id = 1;
$result->bind_param("i",$id);
$result->execute();
应该bind_param中的'I'是小写吗?你应该设置'$ id'的值,然后传递给bind_param – Dale
我认为这行应该是:$ result-> bind_param(“1”,$ id);因为在我看来,id字段是整数并且你要输入字符串 –
你的代码很好,但我必须是小写的,即(i)。 –