ホームページ  >  記事  >  バックエンド開発  >  警告: mysql_fetch_assoc() はパラメータ 1 がリソースであることを期待しています

警告: mysql_fetch_assoc() はパラメータ 1 がリソースであることを期待しています

WBOY
WBOYオリジナル
2016-06-13 12:17:071140ブラウズ

警告: mysql_fetch_assoc() はパラメーター 1 がリソースであることを予期します。
警告: mysql_fetch_assoc() はパラメーター 1 がリソースであることを予期します。エラー

<br />function UpdateDeliveryNumber($number){<br />    <br />    $sql=new MYSQL();<br />    $n_qz=$number.date("md");<br />	$head=str_pad($n_qz,12,0);<br />    <br />       $sqlstr="SELECT group_concat(`order_id`) FROM `Sale_Order` “;<br />       $sqlstr.="WHERE `number`=$number GROUP BY `recipient_name`,`ship_address`,`delivery_area`"; <br />       $sqlstr.="ORDER BY length(group_concat(`order_id`)) DESC  ";<br />	$query=$sql->query($sqlstr);<br />    echo $sqlstr."<br>";<br />    echo $sql->num_rows($query)."<br>";<br />    if($sql->num_rows($query)){//判断是否查询到记录<br />	 while($rs=$sql->fetch_array($query)){<br />	 echo "select OK";<br />	$sql_item="UPDATE `Sale_Order` SET `delivery_number`='$head' WHERE `order_id`='' ";<br />	$order_item_id=explode(",",$rs["group_concat(`order_id`)"]);<br />        echo $rs["group_concat(`order_id`)"]."<br>";<br />	foreach($order_item_id as $n)<br />		{<br />			$sql_item.=" OR `order_id`='$n'  ";<br />		}<br />        echo $head."<br>";<br />	$head++;<br />        echo $sql_item."<br>";<br />        $query_item=$sql->query($sql_item);<br />	echo $query_item;<br />    	}<br />        }<br />    }<br /><br />UpdateDeliveryNumber(21);<br />echo "OK";<br /><br />


<br />SELECT group_concat(`order_id`) FROM `Sale_Order` WHERE `number`=21 GROUP BY `recipient_name`,`ship_address`,`delivery_area` ORDER BY length(group_concat(`order_id`)) DESC<br />2<br />select OK114-4278868-5227463<br />210323000000<br />UPDATE `Sale_Order` SET `delivery_number`='210323000000' WHERE `order_id`='' OR `order_id`='114-4278868-5227463'<br />Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /var/www/html/demo/class/mysql.class.php on line 53 OK<br />


すみません、何が問題ですか?すべてのステートメントを phpmyadmin に取り込んで実行しました。それらはすべて正常です。

-----解決策のアイデア------ ----- ----------
MYSQL クラスのカプセル化に問題があります
-----解決策のアイデア------ ------ ----------
分析のためにクラスを投稿

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。