我正在尝试获取sqli请求的结果,以返回国家/地区为指定国家/地区的表格中的所有值。 但是,当数据库中有一个元素时,它会返回多个值。
如果有一个限制为1然后它工作正常但我需要它没有这个限制工作。 这是mysqli请求。
function getInfo($country){
$rows = array();
$query = "SELECT id,name,add1,add2,town,district,postcode FROM stockistsWorld WHERE country = '". mysql_escape_string($country) ."' ";
$result = mysqli_query($this->conn, $query);
/* numeric array */
//while($row = mysqli_fetch_array($result, MYSQLI_NUM)){
while($row = mysqli_fetch_assoc($result)){
$rows[] = $row;
}
return $rows;
}
表中只有一个条目的澳大利亚的结果是:
______________inf array 0:[object Object],[object Object],[object Object] findus:449
______________inf array 1 . name :Kaleidoscope Australia
行array('0'=>array('id'=>'1', 'name'=>'Kaleidoscope Australia', 'add1'=> ... ), '1'=>array('id'=>'439', 'name'=>'Kaleidoscope Australia', 'add1'=> ... ), '2'=> ... )
感谢您的调试建议,我可以看到我有重复的条目 但为什么有一个空的条目?
已关闭 - 重新填充数据库,有重复项!