我正在跟踪一个教程,该教程将显示一个人的全部记录,以在按下按钮时从表行中输入文本框,并且一切似乎都可以正常工作,但是if(count($ result)== 1)是显示警告:count():参数必须是一个数组或对象,该数组或对象必须实现可计数的
在搜索时,我已经阅读到此count()在php 7.2版本之前已经是一个问题,但是在php 7.3中,已通过提出is_countable解决了该问题。但是,当我尝试放置is_countable时,代码无法正常工作。
与count()一起工作,但显示错误 使用is_countable不能正常工作
我的php版本是7.3.3
如何在php 7.3.3中正确使用is_countable?
if (count($result)==1) {
#code
}
if (is_countable($result)==1) {
#code
}
我希望看到从tbl到输入文本框的行的值
像
$rlname = $row['lname'];
显示给
<input type = "text" name = "lname" value = "<?php echo $rlname ?>">
答案 0 :(得分:0)
非常感谢您,尼克和顺兹先生,更改了
后,它现在可以正常工作了if (is_countable($result)==1) {
$row = $result->fetch_array();
}
到
if (mysqli_num_rows($result)==1) {
$row = $result->fetch_array();