php - 警告 : mysql_num_rows(): supplied argument is not a valid

标签 php mysql

您好,我收到以下错误,我仔细检查了所有内容,但不知道为什么会显示它。 警告:mysql_num_rows():提供的参数不是第 6 行/home/namebob/public_html/site_reg/statlookup.php 中的有效 MySQL 结果资源

<?php
    include_once('common.php');
    $cid        =   $_REQUEST['cid'];
    $_elmID     =   $_REQUEST['elmID'];
    $scan = mysql_query("SELECT  `id`, `state` FROM `mast_state` WHERE `countryid` = $cid");
    if(mysql_num_rows($scan)>0)
    {
...

最佳答案

$scan = mysql_query("SELECT  `id`, `state` FROM `mast_state` WHERE `countryid` = $cid");
    $stock_num = '';
    if($scan )
    {
        while($row=mysql_fetch_object($scan))
        {
            if($row->state)
            $state  = $row->state;
        }   
    }       

关于php - 警告 : mysql_num_rows(): supplied argument is not a valid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4311597/

相关文章:

php - 服务器 MySQL 自动设置属性 "on update CURRENT_TIMESTAMP"

php - 硬编码数组和对象还是从数据库填充?

php - 如何将 ascii/7bit 电子邮件转换为 utf8?

javascript - JSON 对象在控制台中显示对象,但也包含 php 脚本返回的字符串中的 'undefined'

mysql - 部分搜索mysql字段中的破折号值

php - 在 ajax 请求回调中显示 PHP 错误

mysql - 如何将此查询转换为 Codeigniter 事件记录

php - 在 $wpdb 查询中传递 PHP 变量

MySQL Session - 终止查询以解锁表

php - 为什么MySQL中会发生这种数据类型转换?