Php “fetchAll”命令在长sql查询语句中不起作用(Zend Framework)
我试图通过zend framework PHP的fetchAll命令向mysql数据库发送一个查询。查询由大量字符组成,约9000个字符。 我的查询类似于:从mytable中选择*,其中的名称_文本类似于“bla bla bla…大约8600个字符…” 结果是,我的php应用程序的进程变为等待状态,没有错误,但进程不会继续,mysql数据库上的连接仍处于睡眠状态 注意:如果我直接在phpmyadmin中执行sql语句,它就会运行,几秒钟后我就有了结果集 我的系统配置是: ubuntu 12.10 mysql apache2 php5 你有什么办法解决这个问题吗?Php “fetchAll”命令在长sql查询语句中不起作用(Zend Framework),php,mysql,sql,zend-framework,fetchall,Php,Mysql,Sql,Zend Framework,Fetchall,我试图通过zend framework PHP的fetchAll命令向mysql数据库发送一个查询。查询由大量字符组成,约9000个字符。 我的查询类似于:从mytable中选择*,其中的名称_文本类似于“bla bla bla…大约8600个字符…” 结果是,我的php应用程序的进程变为等待状态,没有错误,但进程不会继续,mysql数据库上的连接仍处于睡眠状态 注意:如果我直接在phpmyadmin中执行sql语句,它就会运行,几秒钟后我就有了结果集 我的系统配置是: ubuntu 12.10
提前谢谢你你的字符串转义正确吗?你能发布你的apache日志吗,我肯定会有一些日志条目在那里我觉得是内存限制或最大执行时间带来了一些问题鉴于你的字符串那么长,你需要做类似的搜索吗?大概你没有8600个字符的索引?大家好,我的字符串已正确转义。在apache日志文件中有:[Fri Feb 22 09:46:30 2013][注意]子pid 1521退出信号分段错误11