PHP 函数mysql_num_rows() 的问题 + 50分

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:58:22
错误提示如下:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ... index.php on line 23

按提示找到
$zap = mysql_query("SELECT * FROM `addonarticle_urls` order by url");
$all = mysql_num_rows($zap); //着这就是错误代码行
if($all>0) ...

程序在本地测试通过( php和 mysql 都是最新版本 )
放到我的虚拟空间就发生上面的错误( PHP版本 4.3.10RC2, MySQL 3.23.58 )

初步估计是mysql_num_rows 在 MySQL 3.23.58不能用

我的问题 是那位能帮我修改上面的代码,使它能在 MySQL 3.23.58 下执行
或者给点其他建议

如果测试通过 加 50 分哦 谢谢先
引:回答者QINGRIWANXIA 加引号
------------------------------
经测试后问题依旧是原来的样子!
希望还有高人指点 Thanks .

一、数学函数:

Inc(i) 使I:=I+1;
Inc(I,b) 使I:=I+b;
Abs(x) 求x的绝对值 例:abs(-3)=3
Chr(x) 求编号x对应的字符。例:Chr(65)=’A’ chr(97)=’a’ chr(48)=’0’
Ord(x) 求字符x对应的编号。例:ord(‘A’)=65 ord(‘a’)=97 另外:ord(false)=0 ord(true)=1
Sqr(x) 求x的平方。 例:sqr(4)=16
Sqrt(x)求x的开方. 例:sqrt(16)=4
round(x) 求x的四舍五入 例:round(4.5)=5
trunc(x) 求x的整数部分 例:trunc(5.6)=5 结果是integer型
int(x) 求x的整数部分 例int(5.6)=5.0 结果是real型
frac (x)求x的小数部分 例 frac(5.6)=0.6
pred(x) 求x的前导 pred(‘b’)=’a’ pred(5)=4 pred(true)=false
succ(x) 求x的后继 succ(‘b’)=’c’ succ(5)=6 succ(false)=true
odd(x) 判断x是否为奇数。如果是值为true,反之值为false. Odd(2)=false odd(5)=true
power(a,n) 求a的n次方 power(2,3)=8
random 取0~1之间的随机数(不能取到1)
randomize 随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面.
Fillchar(a,size(a),0) 数组初始化,即把数组a的值全部置为0
SHR: x SHR n 把x换成二进制后向右移n位,相当于 把x 除以 2n
SHL: x SHL n把x换成二进制后向左移n位,相当于 把x 乘以 2n

二、字符串函数
1. 连接运算 concat(s1,s2,s3…sn) 相当于s1+s2+s3+…+sn.
例:concat(‘