SQL文:$core_agency_sql="SELECT * FROM 'shop_info'".
用的是phpstudy,在本地可以运行成功,然后发布到服务器上提示Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource………… 百度了一下,基本上说是数据库字段写错或者表不存在或者SQL文问题,但是还是没有解决。补充:shop_info表是我往服务器原来的数据库中加的,代码是以前别人写的,用的也是phpstudy,但是不知道他是什么版本,我的是php 5.3.27,Apache 2.0.求教高手解答!谢谢。数据库服务器phpmysql
用的是phpstudy,在本地可以运行成功,然后发布到服务器上提示Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource………… 百度了一下,基本上说是数据库字段写错或者表不存在或者SQL文问题,但是还是没有解决。补充:shop_info表是我往服务器原来的数据库中加的,代码是以前别人写的,用的也是phpstudy,但是不知道他是什么版本,我的是php 5.3.27,Apache 2.0.求教高手解答!谢谢。数据库服务器phpmysql
中文解说:mysql_fetch_array()的参数不是一个有效的Mysql结果资源,或叫句柄,引用。
$config = $db->fetch_first($config_sql);
if(!$config){
echo "Config Error!";
die();
} 以下是我的查询:$core_agency_sql="SELECT a.Shop_Name,a.Plat_Form,a.Http,a.Wireless_Http,a.RemoteEquip_Http,a.ImagePic,b.Province,b.City FROM ".DB_PREFIX."shop_info a".
" LEFT JOIN ".DB_PREFIX."area b ON a.Area_id=b.Area_id WHERE a.Del_Flag=0 ORDER BY b.Province,b.City";
$core_agency =$db->fetch_first($core_agency_sql); 我加了这个查询就出现 MySQL Error
Message: Can not connect to MySQL server
SQL:
Error: Lost connection to MySQL server at 'reading initial communication packet', system error: 111
Errno.: 2013
//循环遍历数据
while($shop_aray = mysql_fetch_array($core_agency,MYSQL_ASSOC)){
echo $shop_aray["shop_name"]; } 就这样 检测出两条 但是明明有33条的 这个解决了就差不多了