总是出现这个错误mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

2025年01月07日 07:42
有5个网友回答
网友(1):

我只能说 你这 函数写的 太烂了
你这函数 必须 要 3个参数有 ,或者是 3个 参数 全没有 , 才能拼出 正确的 SQL语句,
如果 只有2个参数 没有一个 ,或者 只有 1个 参数没有 2个 的 情况下 你的 SQL 语句本身就 乱了
SQL 语句错了 mysql_num_rows() 函数也就 跟着 报错
什么垃圾函数 ,重新写吧

网友(2):

mysql_fetch_array()的参数错误了。
这一行:
while($row=mysql_fetch_array($sql)){
应该改为:
while($row=mysql_fetch_array($conn)){

$conn就是 $conn=mysql_query($sql);返回的那个$conn

网友(3):

字段名最好不要用中文
用中文的话字在SQL中最好这样写:
`专业名`='XXX'

网友(4):

你先把$sql echo 出来看看。复制到PHPMYADMIN上,看能不能执行

可以的话。基本上没什么问题

网友(5):

poop