- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
query($select); whi-6ren">
当我从数据库中获取一行数据时,我遇到了 MySQLi 的问题。
$select="SELECT * FROM table";
$arows = $mysqli->query($select);
while ($arow = $arows->fetch_row()) {
现在我遇到的问题是不合逻辑的,因为我得到 function fetch_row() is a non-object error。但是,具有过程函数的相同代码可以正常工作。
while ($arow= mysqli_fetch_row($arows)) {
我省略了连接详细信息,因为在两个示例中它们是相同的。
最佳答案
您不能对过程接口(interface)和对象接口(interface)使用完全相同的连接代码。
要与对象接口(interface)连接,您需要像这样运行对象构造函数:
$mysqli = new mysqli("example.com", "user", "password", "database");
如果 $mysqli 构造不正确,您的 $mysqli->query() 调用可能会返回 false。这会导致你的问题。
很多人放了
|| die ('message');
在他们的 dbms 调用捕获此类事件之后。
关于php - MySQLi 的 fetch_row 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21386361/
这是 MYSQLi 代码: public function display() { $sql = "SELECT title, date_posted, text, url
我已经搞砸了 3 天,研究和试验:是时候寻求帮助了。 我有一些代码用于循环遍历数据库表的计划显示页面,每个约会类型一次。它收集一周内该类型的所有约会,并连续返回它们,如下所示: +------+---
我正在关注 phpacademy 教程。以下是登录代码,但这不起作用。请帮助我修复它 登录.php $login= login($username, $password); if($l
当我从数据库中获取一行数据时,我遇到了 MySQLi 的问题。 $select="SELECT * FROM table"; $arows = $mysqli->query($select); whi
当我尝试使用 SELECT 语句查询数据库时,它工作正常,但是当我尝试通过将 LIKE 子句附加到原始查询来过滤返回的行时,它会引发 fatal error :调用未定义的方法 mysqli_stmt
我如何在 Codeigniter 中获得它?如果我尝试使用相同的方法,它会显示 fatal error :非对象 'fetch_row',请帮助我在 codeigniter 中为 fetch_row
我正在尝试获取 mysql 查询行,但是获取 Fatal error:Call to a member function fetch_row() on boolean. 我做错了什么? $select
我想知道我从 MySQL 收到的管理数据的常见和更好的方法是什么。 db = MySQLdb.connect(host="####", user="####", passwd="####", db="
你好我是 php 的新手,我现在正在做我的项目。我使用 mysql 作为我的数据库,并且我使用面向对象的编码风格。我的问题是我不知道如何使用面向对象的样式显示图像。这是我的代码: query($sql
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我是一名优秀的程序员,十分优秀!