- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近重建了我的网站,现在我收到了这个错误:
警告: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/
我是网络编程的新手。我只研究了一年左右。 我的问题如下。出于某种原因,当我使用此查询(在 phpadmin wampserver 中)时,最后 4 个字段结果是字段名称。 SELECT `latin
我最近重建了我的网站,现在我收到了这个错误: 警告:mysql_result():提供的参数不是第 28 行/home/xx/public_html/asdf.com/comsel.php 中的有效
我有一个变量叫做 $staff=mysql_query($aSQL, $staffDirectory) or die(mysql_error()); 列表显示在这里: "; }else
This question already has answers here: Can I mix MySQL APIs in PHP?
我会解释我的问题从 index.php 我发布我的登录信息并在 login.php 中存储 session 详细信息(如名称),例如: $_SESSION['name'] = mysql_resul
这是我的代码 function code_exists($code){ $code = mysql_real_escape_string($code); $code_exists = mysq
这个问题在这里已经有了答案: Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL re
这个问题在这里已经有了答案: mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc... expec
mysql_result定义和用法 mysql_result() 函数返回结果集中一个字段的值。 mysql_result() 返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移
我会在 PDO 中使用什么而不是旧的 mysql_resul()? function ib_uk_isvalid($db,$uk) { try { $sth = $db->prepar
我有以下代码 echo 来 self 的表 challenge 的最大 id 但是它给了我这个错误: Warning: mysql_result(): id not found in MySQL re
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
这是我当前的代码: 0) { $mediaid = mysql_result($result,0) or die("Can't retrieve cell"); $mediaid = $mediai
这是我的问题: echo "SELECT * FROM fornitori_elatos WHERE NomeFornitore = '".${mysql_result($elenco_fornito
我正在将一些旧的 PHP 代码从 mysql 移植到 MySQLi,但遇到了一个小问题。 没有与旧的 mysql_result() 函数等效的函数吗? 我知道当您处理超过 1 行时,mysql_res
我是编程新手,我一直在尝试为我正在开发的演示网站创建一个 hit_counter,但我不断收到 MySQL_result() 错误功能。 $user_ip = $_SERVER['REMOTE_ADD
因为我用 PDO 而不是 mysql_* 重写 web 的过程几乎完成了命令我现在正在测试我更改的功能。看来我改变了 mysql_result(mysql_query() 的功能总是返回true,为什
我在 YouTube 上跟踪了一个相当旧的教程,在视频中他以这种方式使用了 mysql_result: return (mysql_result($result,0) == 1) ? true : f
当我尝试在代码中用 mysqli_* 替换 mysql_* 时遇到了一些麻烦。除了 mysql_result 之外,一切正常。我一直在寻找答案,但我是初学者,所以我在理解上遇到了很多困难。似乎 mys
下面是我的代码,都是用mysql写的。我正在尝试切换到 PDO。我的问题是,PDO 中的 mysql_result 相当于什么? $query = "SELECT id, firstname, las
我是一名优秀的程序员,十分优秀!