gpt4 book ai didi

php - 调用资源上的成员函数 fetch_object()

转载 作者:行者123 更新时间:2023-11-29 22:49:47 25 4
gpt4 key购买 nike

我编写了这个 PHP 文件,其中包含用于收集表中所有帖子的 SQL。

$selectpost = mysql_query("
SELECT
posts.id,
COUNT(post_likes.id) AS likes

FROM posts

LEFT JOIN post_likes
ON posts.id = post_likes.post

GROUP BY posts.id

");

while($row = $selectpost->fetch_object()) {

$posts[] = $row;
}

由于某种原因,我不断收到此错误:

第 23 行调用 posts.php 中资源的成员函数 fetch_object()

第 23 行是 while 循环:

while($row = $selectpost->fetch_object()) {

像这样连接到数据库:

$db = mysql_connect('localhost', 'account', 'password');

$dbs = mysql_select_db('site');

出了什么问题,我无法修复它..

最佳答案

$selectpost->fetch_object() 是一个 mysqli 函数,因此 $selectpost 需要是一个 mysqli 结果。

对于 mysql_query() 使用非面向对象的 mysql_fetch_object( )

基本上,您 mysql_query() 没有返回 mysqli 对象,但您尝试对其进行 mysqli 方法调用。

http://php.net/manual/en/function.mysql-fetch-object.php

关于php - 调用资源上的成员函数 fetch_object(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28946551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com