我在PHP中实现关键字搜索。什么时候没有DB的结果大于264 PHP回显无法提供任何输出。知道这可能是什么问题吗?
// my algo is -
$result = mysql_query(searchQueryString) or die(mysql_error());
$row = mysql_fetch_assoc($result);
//Create a $json_array of required values
$str_to_print = json_encode($json_array);
echo $str_to_print;//this gives empty output when no. of rows from DB > 264
//Everything else is working properlycode here
答案 0 :(得分:0)
请原谅这个,我想发表评论,但我无法回复。
我使用了这句话:print json_encode(array(1, 2, 3, 4, 5));
并获得了结果:[1,2,3,4,5]
。
你的mysql_query的结果是错误的,或其他的是。
刚才注意到,你正在使用这行代码:
$str_to_print = json_encode($json_array);
但$json_array
设定在哪里?它是否设置或者是否将空指针传递给函数? 错误:注意:未定义的变量:json_array