mysql assoc中的PHP数组
把我的价值观搞得一团糟 家庭代码mysql assoc中的PHP数组,php,mysql,arrays,Php,Mysql,Arrays,把我的价值观搞得一团糟 家庭代码 $user = getventList(); $response = array(); if(mysql_num_rows($user) > 0){ while ($row = mysql_fetch_assoc($user)){ $response[] = $row; echo json_encode($response); } } else { return
$user = getventList();
$response = array();
if(mysql_num_rows($user) > 0){
while ($row = mysql_fetch_assoc($user)){
$response[] = $row;
echo json_encode($response);
}
} else {
return false;
}
enter code here
功能事件
这是一个从mysql生成结果的函数
$result=mysql_查询(“从状态为'2'的事件中选择*);
返回$result
坏结果
[ {"cPID":"123","image_event":"enjoy.jpg"}
]
[ {"cPID":"123","image_event":"enjoy.jpg"},
{"cPID":"1234","image_event":"enjoy.jpg"}
]
[ {"cPID":"123","image_event":"enjoy.jpg"},
{"cPID":"1234","image_event":"enjoy.jpg"},
{"cPID":"12345","image_event":"enjoy.jpg"}
]
[ {"cPID":"123","image_event":"enjoy.jpg"},
{"cPID":"1234","image_event":"enjoy.jpg"},
{"cPID":"12345","image_event":"enjoy.jpg"},
{"cPID":"123456","image_event":"enjoy.jpg"}
]
[ {"cPID":"123","image_event":"enjoy.jpg"},
{"cPID":"1234","image_event":"enjoy.jpg"},
{"cPID":"12345","image_event":"enjoy.jpg"},
{"cPID":"123456","image_event":"enjoy.jpg"},
{"cPID":"1234567","image_event":"enjoy.jpg"}
]
我只想像上一个数组一样
[ {"cPID":"123","image_event":"enjoy.jpg"},
{"cPID":"1234","image_event":"enjoy.jpg"},
{"cPID":"12345","image_event":"enjoy.jpg"},
{"cPID":"123456","image_event":"enjoy.jpg"},
{"cPID":"1234567","image_event":"enjoy.jpg"}
]
将
json\u encode
移出while循环。另外,退出使用mysql
并开始使用mysqli
或PDO
函数
$user = getventList();
$response = array();
if(mysql_num_rows($user) > 0){
while ($row = mysql_fetch_assoc($user)){
$response[] = $row;
}
} else {
return false;
}
echo json_encode($response);
现在您的输出将是预期的输出
[ {"cPID":"123","image_event":"enjoy.jpg"},
{"cPID":"1234","image_event":"enjoy.jpg"},
{"cPID":"12345","image_event":"enjoy.jpg"},
{"cPID":"123456","image_event":"enjoy.jpg"},
{"cPID":"1234567","image_event":"enjoy.jpg"}
]
将
json\u encode
移出while循环。另外,退出使用mysql
并开始使用mysqli
或PDO
函数
$user = getventList();
$response = array();
if(mysql_num_rows($user) > 0){
while ($row = mysql_fetch_assoc($user)){
$response[] = $row;
}
} else {
return false;
}
echo json_encode($response);
现在您的输出将是预期的输出
[ {"cPID":"123","image_event":"enjoy.jpg"},
{"cPID":"1234","image_event":"enjoy.jpg"},
{"cPID":"12345","image_event":"enjoy.jpg"},
{"cPID":"123456","image_event":"enjoy.jpg"},
{"cPID":"1234567","image_event":"enjoy.jpg"}
]
该扩展MySQL在PHP5.5.0中被弃用,在PHP7.0.0中被删除。相反,应该使用MySQLi或PDO_MySQL扩展。如果您开始使用MySQLi,您将能够将代码简化为
json_编码(MySQLi_fetch_all($user,MySQLi_ASSOC))代码>谢谢,先生,我不知道它在PHP7.0.0上被删除了这个扩展MySQL在PHP5.5.0中被弃用了,在PHP7.0.0中被删除了。相反,应该使用MySQLi或PDO_MySQL扩展。如果您开始使用MySQLi,您将能够将代码简化为json_编码(MySQLi_fetch_all($user,MySQLi_ASSOC))代码>谢谢,先生,我不知道它在PHP7.0.0上被删除了