php - 警告 : mysql_fetch_array(): error

标签 php mysql css html

<分区>

对于那条特定的线,我收到了以下错误,我不确定这里出了什么问题。有人可以帮忙吗?

if ($updbS == "Books" || $updbS == "Pens") {
$querySf = "SELECT SUM(db1) AS stationery FROM db2 WHERE items = '$low'"; 
$resultSf = mysql_query($querySf); 
$rSf = mysql_fetch_array($resultSf); **//Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource...**
$totalSf = $rSf['stationery']; 
$totTMonth = $totalSf;
if ($totTMonth==''){
    $totTMonth = '0';
}

最佳答案

mysql_query 可能出现错误并返回 false。你应该像下面这样检查:

if ($resultSf === false) {
    $error = mysql_error();
} else {
    $rSf = mysql_fetch_array($resultSf); **//Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource...**
    $totalSf = $rSf['stationery']; 
    $totTMonth = $totalSf;
    if ($totTMonth==''){
        $totTMonth = '0';
    }
}

不过,您应该切换到 MySQLi 或 PDO 扩展来访问数据库。

关于php - 警告 : mysql_fetch_array(): error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21692603/

上一篇:html - 带 Div 的边距

下一篇:javascript - jQuery fadeToggle 元素

相关文章:

php - 按 2 个 id 对输出进行分组

javascript - 逐行淡入

php - WordPress - 没有 category.php 的分类页面

c# - 将 Hash256 字符串结果转换为大写?

php - 如何在laravel php中使用ajax根据日期范围从mysql数据库检索数据?

php - FLASH as3 无法识别 localhost php 网址

html - Weebly 嵌入代码停止工作

javascript - 使用平滑滚动时更新地址栏中的哈希 URL 并添加事件类

php - 使用fgetcsv时PHP返回错误

php - Laravel 5 PHPUnit 测试失败,getContent() 为 null