首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果tbl中有一行与之相等,如何使用is_countable进行计数?

如果tbl中有一行与之相等,如何使用is_countable进行计数?
EN

Stack Overflow用户
提问于 2019-04-20 19:29:29
回答 1查看 96关注 0票数 0

我遵循了一个教程,它将显示一个人的整个记录,当点击按钮时,从表行输入文本框时,一切似乎都正常,并且工作正常。但是if (count($result)==1)显示警告: count():参数必须是实现Countable的数组或对象

在搜索时,我读到这个count()在php 7.2版本之前已经是一个问题,但是在php 7.3版本中,这个问题已经被修复了,出现了is_countable。但是,当我尝试放入is_countable时,代码不能正常工作。

使用count()时,它可以工作,但在使用is_countable时显示错误,它不工作

我的php版本是7.3.3

如何在php 7.3.3中正确使用is_countable?

count()在文本框上返回tbl行值,但显示错误-警告: count():参数必须是数组或实现Countable的对象

代码语言:javascript
复制
if (count($result)==1) {
   #code
 }

is_countable它不能完全工作

代码语言:javascript
复制
if (is_countable($result)==1) {
  #code
 }

我希望看到从tbl到输入文本框的行值。

就像

代码语言:javascript
复制
$rlname = $row['lname'];

向…展示

代码语言:javascript
复制
<input type = "text" name = "lname" value = "<?php echo $rlname ?>">
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-21 13:42:01

非常感谢您,尼克和Shunz先生,它现在工作后更改

代码语言:javascript
复制
if (is_countable($result)==1) {
  $row = $result->fetch_array();
 }

代码语言:javascript
复制
if (mysqli_num_rows($result)==1) {
    $row = $result->fetch_array();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55773083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档