Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 存储过程的替代方案_Php_Mysql_Stored Procedures_Web Hosting - Fatal编程技术网

Php 存储过程的替代方案

Php 存储过程的替代方案,php,mysql,stored-procedures,web-hosting,Php,Mysql,Stored Procedures,Web Hosting,我使用的一个web主机说,每当我想执行存储过程时,我都必须向他们的支持团队发送电子邮件,他们会授予我首次使用存储过程的权限(不保证时间尺度或任何东西)我可以使用存储过程来加速显示mysql数据库中的5000多条记录吗?您在这里问错了问题。它与存储过程的替代方案无关。通过两个额外的参数限制,偏移量为params,将只返回您在限制中告诉的内容显示数据库中的5000条记录的问题在哪里?它实际上会使浏览器崩溃,然后在等待10秒后显示它们,我也不是在慢速宽带上。但我只是在做一个基本的php脚本,连接,从表

我使用的一个web主机说,每当我想执行存储过程时,我都必须向他们的支持团队发送电子邮件,他们会授予我首次使用存储过程的权限(不保证时间尺度或任何东西)我可以使用存储过程来加速显示mysql数据库中的5000多条记录吗?

您在这里问错了问题。它与存储过程的替代方案无关。通过两个额外的参数限制,偏移量为params,将只返回您在限制中告诉的内容

显示数据库中的5000条记录的问题在哪里?它实际上会使浏览器崩溃,然后在等待10秒后显示它们,我也不是在慢速宽带上。但我只是在做一个基本的php脚本,连接,从表中选择*,在表中显示…我猜您正在使用while($row=…){echo“Each row data”;}。这样做:ob_start();while($row=…){echo“每行数据”}ob_end_flush();是的!这类事情:while($row=mysql_fetch_array($result)){echo”“;echo”“。$row['project_no']。;echo”“。$row['cust_name']。”;echo”“。$row['description']。;echo”“;}因此,我上面的评论肯定会对您有所帮助。检查ob_start();和ob_end_flush();关于评论。我在这里读到了关于存储过程()的内容,它与速度无关。所以,实施解决方案并冷静下来。是的,但我需要显示5000条记录。我不想质疑您的逻辑,但可能显示所有5000条记录太多了。就像Facebook一样,当你到达预加载X记录的底部时,你会加载另一组X记录。没有人想在浏览时等待下载5000个项目。您需要在用户需要时动态显示它们。