gpt4 book ai didi

php - mysql_fetch_object() : supplied argument is not a valid MySQL result resource

转载 作者:行者123 更新时间:2023-11-29 09:17:51 25 4
gpt4 key购买 nike

我正在尝试设置一个简单的 cron 脚本来进行一些数据库更新,但如果没有 ActiveRecord,我对 MySQL 毫无值(value)(我使用 CodeIgniter)。我不断收到错误消息,

mysql_fetch_object(): supplied argument is not a valid MySQL result resource

使用以下代码:

mysql_connect("localhost", "user", "pass") or die(mysql_error()); 
mysql_select_db("my_db") or die(mysql_error());
$query = "select visit_e_id, visit_e_type from visits";
$result = mysql_query($query)
or die("Query failed: ".mysql_error()." Actual query: ".$query);

while($row=mysql_fetch_object($result))
{
....
}

就像我说的,我对 PHP 和 MySQL 不太擅长(如果有关于如何包含某种框架或 ActiveRecords 的建议,这些框架或 ActiveRecords 可以用作 cron 作业的一部分,我将不胜感激)。有什么想法吗?

最佳答案

如果将 mysql_connect 指定为变量并将其作为链接标识符作为第二个参数传递给 mysql_select_dbquery 函数,会发生什么情况?

$db = mysql_connect("localhost", "user", "pass") or die(mysql_error()); 
// Check to see if valid connection
var_dump($db);

mysql_select_db("my_db", $db) or die(mysql_error());
$query = "select visit_e_id, visit_e_type from visits";
$result = mysql_query($query, $db)
or die("Query failed: ".mysql_error()." Actual query: ".$query);

while($row=mysql_fetch_object($result))
{
....
}

还要确保您的查询语法正确且没有拼写错误或拼写错误

关于php - mysql_fetch_object() : supplied argument is not a valid MySQL result resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3499743/

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