我的代码如下:
$br_code=$_SESSION["br_code"];
echo $sqlstr="select DISTINCT branch_assets.s_id,s_name
from branch_assets,assets
where assets.s_id=branch_assets.s_id and
br_code='$br_code'";
echo $result=mysql_query($sqlstr);
while($row1=mysql_fetch_array($result))
{
}
但是在while循环中,它会向我显示警告
警告:mysql_fetch_array()要求参数1为资源,布尔值在C:\ wamp \ www \ System_management \ send_in_maintanance1.php中给出
我的错误在哪里帮助找到这个。
答案 0 :(得分:3)
$sqlstr="select DISTINCT branch_assets.s_id,s_name from branch_assets,assets where assets.s_id = branch_assets.s_id and br_code='".$br_code."'";
最好使用预准备语句而不是mysql_切换到mysqli或PDO,因为它已被弃用并从PHP 7.0中删除。
参考: