这是为什么 Fatal Error,该怎么解决
程序员文章站
2022-05-28 13:57:17
...
这是为什么 Fatal Error
我只要一加入以下代码 网页加载就很慢 然后就会出现这个错误提示: Fatal error: Maximum execution time of 30 seconds exceeded in E:\xampp\htdocs\business\lib\functions.php on line 13
我只是想弄一个购物车,随机生成invoice ID,但是随机生成的可能会重复,所以先随机生成一个,然后在数据库里一定时间范围内找,如果有一样的就重新随机再生成一个,知道没有重复为止。
我实在不知是哪有问题了,谢谢各位!替我看看吧
------解决方案--------------------
$row=1;
do
{
......
$rows=mysql_num_rows($result);
.....
}
while($row!=0);
死循环!$row!=0 条件永远满足
我只要一加入以下代码 网页加载就很慢 然后就会出现这个错误提示: Fatal error: Maximum execution time of 30 seconds exceeded in E:\xampp\htdocs\business\lib\functions.php on line 13
- PHP code
$rand_invoice_id=rand(0000,9999); $current_time=date("Y-m-d H:i:s"); $current_time_start=date("Y-m-d")." "."07:00:00"; $tomorrow_time_start=date("Y-m-d", strtotime('+1 day'))." "."07:00:00"; $yesterday_time_start=date("Y-m-d", strtotime('-1 day'))." "."07:00:00"; $row=1; do { $query="SELECT * FROM CART WHERE (invoice_id='$rand_invoice_id') AND (order_time BETWEEN '$current_time_start' AND '$tomorrow_time_start')"; $result=queryMysql($query); $rows=mysql_num_rows($result); if($rows != 0) { $rand_invoice_id=rand(0000,9999); } } while($row!=0);
我只是想弄一个购物车,随机生成invoice ID,但是随机生成的可能会重复,所以先随机生成一个,然后在数据库里一定时间范围内找,如果有一样的就重新随机再生成一个,知道没有重复为止。
我实在不知是哪有问题了,谢谢各位!替我看看吧
------解决方案--------------------
$row=1;
do
{
......
$rows=mysql_num_rows($result);
.....
}
while($row!=0);
死循环!$row!=0 条件永远满足
相关文章
相关视频
上一篇: sql server语句大全( 基础 )
下一篇: 如何在html语言中使用php的变量
推荐阅读
-
为什么笔记本触摸板失灵了该怎么解决
-
电脑还原系统提示read error while reading drive该怎么解决?
-
电脑蓝屏提示:Bunknown hard error该怎么解决?
-
Steam提示fatal Error怎么办?Steam提示fatal Error的解决方法
-
兄弟2240d打印机drum和error灯同时亮该怎么解决?
-
Fatal error: Smarty error:syntax error: unrecognized tag,该怎么解决
-
为什么里面的javascript没执行呢?貌似没执行CheckPost()判断啊该怎么解决
-
a php error are encountered,该怎么解决
-
Fatal error: Class 'mysqli' not found in F:apacheApache2htdocs…该怎么解决
-
foreach($string as $key => $val)这是什么用法?该怎么解决