使用php mysql无法使用单引号获取字段

时间:2012-08-14 09:25:09

标签: php mysql json

以下是我的代码: -

$cat=mysql_real_escape_string($_REQUEST['cat']);
$selqry="select * from quizes where category='$cat'";
$selres=mysql_query($selqry) or die(mysql_error());
$questions = array();
if(mysql_num_rows($selres)) {
while($question = mysql_fetch_assoc($selres)) {
  $questions[] = array('post'=>$question);
}
}
else
{
echo "[{\"Result\":\"No questions in this category\"}]";
exit(0);
}
header('Content-type: application/json');
echo json_encode(array('questions'=>$questions));

现在,来自表格quizes的所有内容都以正确的json格式输出,除了其中包含单引号的字段,这些字段的输出为null。

我做错了什么?

提前致谢

0 个答案:

没有答案