喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

上一主题 下一主题
     
标题: mysql_num_rows()错误,请教解决  
 
anlye (anlye)
新手上路
Rank: 1
初级会员



UID 8403
精华 0
积分 11
帖子 5
金钱 11 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2001-5-30
状态 离线
mysql_num_rows()错误,请教解决

代码如下:
<?
include("../system/mysql.inc");//数据库登录信息,密码等
if($ordersn!='')
{        if($cussn!='')
        {        $query="select * from customer where CUSNO=$cussn";
                $result=mysql_query($query);
                if(mysql_num_rows($result)==0)//此行出错
                        echo "无此编号";
                else
                {        $r=mysql_fetch_array($result);
                        $Rshort=$r['SHORT'];
                        $query="INSERT INTO orderon (ORDNO,CUSNO,SHORT,ODATE,STA) VALUES
                        ('$ordersn','$cussn','$Rshort',new(),'未完成')";
                        $result=mysql_query($query);
                        if(mysql_affected_rows()==1)
                                echo "$code 已经添加!";       
                }
        }
        else
                echo "请输入客户编号!";
}
$query="select * from orderon";
$result=mysql_query($query);
if(mysql_num_rows($result)==0)
{
        echo "无记录";
}else
{
        echo "<table width=600>";
        echo "<tr><td>定单号</td><td>客户编号</td><td>客户名称</td><td>下单日期</td><td>完成日期</td><td>完成状况</td><td>操作</td></tr>";
        while($r=mysql_fetch_array($result))
        {
                $orfno=$r["ORDNO"];
                $cusno=$r['CUSNO'];
                $odate=$r['ODATE'];
                $fdate=$r['FDATE'];
                $sta=$r['STA'];
                $short=$r['SHORT'];
                echo "<tr>";
                echo "<td>$orfno</td>";
                echo "<td>$cusno</td>";
                echo "<td>$short</td>";
                echo "<td>$odate</td>";
                echo "<td>$fdate</td>";
                echo "<td>$sta</td>";
                echo "<td>编辑 删除</td>";
                echo "</tr>";
        }
        echo "</table>";
        echo "<form action=# method=post><table width=480 border=0>";
        echo "<tr><td>定单号:</td><td><input type=text name=ordersn></td><td>定单编号</td></tr>";
    echo "<tr><td>客户号:</td><td><input type=text name=cussn></td><td>客户编号</td></tr>";
    echo "<tr><td> </td><td><input type=submit value=添加><input type=reset value=重置></td><td> </td></tr>";
        echo "</table>";
        echo "</form>";
}
?>
按“添加”按扭后执行,出现如下错误
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/clients/weitai/wwwroot/admin/dingdan.php on line 7

请问是怎么回事
2006-6-20 04:10 PM#1
查看资料  发短消息  QQ  顶部
 
冰流星 (冰流星)
版主
Rank: 7Rank: 7Rank: 7
堕落的人



UID 9529
精华 0
积分 5063
帖子 3063
金钱 5063 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-9-17
状态 离线
[推荐阅读] [原创] 用PHP计算数学表达式的函数(非eval())
从提示看,应该是你的sql查询那边就出问题了, 那你需要在那边检查了



突然发现,sadly其实是很邪恶的,实在是太阴险鸟,太卑鄙鸟
2006-6-26 08:59 AM#2
查看资料  Blog  发短消息  顶部
 
a7gun (a7gun)
新手上路
Rank: 1
初级会员



UID 31496
精华 0
积分 13
帖子 14
金钱 13 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-9-27
状态 离线
[推荐阅读] preg_match_all 好复杂,把我看晕了
变量要加单引号

这一句query="select * from customer where CUSNO=$cussn"; 有问题

变量要加单引号query="select * from customer where CUSNO='$cussn'";
2006-6-26 11:00 AM#3
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 


Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.029182 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP