gpt4 book ai didi

php - mysql_result() 错误突然发生

转载 作者:行者123 更新时间:2023-12-01 00:32:57 25 4
gpt4 key购买 nike

我最近重建了我的网站,现在我收到了这个错误:

警告:mysql_result():提供的参数不是第 28 行/home/xx/public_html/asdf.com/comsel.php 中的有效 MySQL 结果资源

警告:mysql_result():提供的参数不是第 29 行/home/xx/public_html/asdf.com/comsel.php 中的有效 MySQL 结果资源

警告:mysql_result():提供的参数不是第 30 行/home/xx/public_html/asdf.com/comsel.php 中的有效 MySQL 结果资源

警告:mysql_result():提供的参数不是第 31 行/home/xx/public_html/asdf.com/comsel.php 中的有效 MySQL 结果资源

这些行如下:

mysql_connect($dbhost,$dbuser,$dbpass)
or die("Error: Failed to connect to database");

mysql_select_db($dbname)
or die("Error: Failed to select databse");

$query = "SELECT * FROM foxlose ORDER BY RAND ( ) LIMIT 1";

$result = mysql_query($query);



$title = mysql_result($result,$i,"title");
$link = mysql_result($result,$i,"link");
$nomen = mysql_result($result,$i,"name");
$text = mysql_result($result,$i,"text");


mysql_close();

mysql_close() 之前的最后四行;是第 28-31 行。

唯一的问题是:这些行在我网站的旧版本中是相同的,而且它们有效。我不知道发生了什么变化。当我将计算机用作服务器并在本地托管时,代码也能正常工作。

知道这个错误想告诉我什么吗?

编辑:在文档中添加了所有mysql。

最佳答案

在我看来,您通过以下方式关闭与数据库的连接很奇怪:

mysql_close();

然后你使用

$variable = mysql_result(...);

通常,如果您想知道错误的原因,请使用函数 mysql_error .

关于php - mysql_result() 错误突然发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3569220/

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