我已经构建了一个查询($query_q = "SELECT * FROM `table`;"
)并尝试在函数中执行它。
public function read_from_table() {
$query_q = "SELECT * FROM `table`";
$query_a = mysql_query($query_q);
while (mysql_fetch_array($query_a)) {
echo "Did it!";
//OR AS TRIED ANOTHER WAY
return "Did it!";
}
}
并且这样称呼:
echo $classInstance->read_from_table();
//OR AS TRIED ANOTHER WAY
$classInstance->read_from_table();
功能和课程的制作方式都是以各种可能的方式进行的,但我仍然没有结果。
我收到的错误表明执行时间超过了30秒的限制,所以我添加了ini_set('max_execution_time', 0);
(知道这完全取消了时间限制)以查看查询是否会执行,它现在一直在运行30分钟没有生命迹象。为什么查询没有执行?
其他评论:
`table`
)中只有9行,所以这不应该大大影响执行时间(或者它会不会?) 答案 0 :(得分:1)
问题在于互联网和服务器已经关闭。
此后已对其进行了分类并且正在运行。
感谢您的帮助和支持。
DigitalMediaMan
答案 1 :(得分:0)
尝试
error_reporting(E_ALL);
如果一切正常,请尝试从控制台运行此查询,查看,将执行多少次查询
在此之前,杀死数据库中的旧进程(show processlist and kill pid)