这是我在php中查询的代码:
$query3 = mysql_query("SELECT * FROM area_of_work") or die('Invalid query:'. mysql_error());
while($query3 = mysql_fetch_assoc($query3)){
$flag = true;
foreach($listOfUserAreas as $obj){
if($obj->areaId == $query3['id']){
$flag = false;
break;
}
}
if($flag){
$areaObj = new AreaInfo();
$areaObj->areaId = $query3['id'];
$areaObj->areaName = $query3['areaOfWork'];
$areaObj->areaTableName = $query3['tableName'];
array_push($listOfUnusedAreas, $areaObj);
}
}
我收到此错误:
警告:mysql_fetch_assoc()期望参数1为资源,在第30行的C:\ xampp \ htdocs \ job-skills \ php \ functions \ user_unused_area_list.php中给出数组
[]
看错了。
谢谢
最佳答案
不要使用相同的变量..尝试这样
$query3 = mysql_query("SELECT * FROM area_of_work") or die('Invalid query:'. mysql_error());
while($result = mysql_fetch_assoc($query3)){
.....//Your code
}
关于php - mysql_fetch_assoc()给出错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12726603/