【发布时间】:2015-01-03 11:56:13
【问题描述】:
我得到这个错误Warning: mysql_num_rows() expects parameter 1 是资源,我的代码中给出的布尔值如下
这里是if(mysql_num_rows($res)>0){
请帮帮我
function getProgramFee(){
$sql = "SELECT program_merchantid,program_id,program_fee,program_value,program_type FROM partners_program";
$res = @mysql_query($sql);
if(mysql_num_rows($res)>0){
while($row = mysql_fetch_object($res)){
$merid = $row->program_merchantid;
$id = $row->program_id;
$prgm_fee = trim($row->program_fee);
$prgm_value = $row->program_value;
$prgm_type = $row->program_type;
if(($prgm_type == "0")){
$prgm_fee = $program_fee;
$prgm_value = $program_value;
$prgm_type = $program_type;
}
【问题讨论】:
-
这段代码是新代码还是旧代码?
-
先生是附属网站代码gala-travel.com在这里查看先生
-
这是什么语言?您是否检查过
$res中的内容? -
你为什么使用@?是压制警告,主要是一种不好的做法
-
@scott,我猜这是 php。