这是功能:
function getCount($module, $db_link) {
if($module == "tweets") {
$query = "SELECT COUNT(*) FROM tweets WHERE `read`='n'";
$tweet_count = mysqli_query($db_link,$query);
echo $tweet_count;
}
}
这是链接(在代码中先前定义):
$mysqli = mysqli_connect("localhost", "twitterd", "password", "twitterd") or die('Cannot connect to the database');
函数调用:
<?php getCount("tweets", $mysqli); ?>
如何将$mysqli
链接传递给getCount函数?目前,我收到此错误:
捕获致命错误:第7行的lib.php中无法将类mysqli_result的对象转换为字符串
答案 0 :(得分:2)
一切都过得很好;问题是:
echo $tweet_count;
您无法将MySQL资源转换为字符串。获取行:
$row = mysqli_fetch_row($tweet_count);
echo $row[0];