自己写个计时函数,或者PEAR里面就有

解决方案 »

  1.   

    $nowtime = explode(" ", microtime()); 
    $starttime = $nowtime[1] + $nowtime[0]; for($c=0;$c<5000000;$c++){ 
    $g=1+1; 
    } $nowtime = explode(" ", microtime()); 
    $endtime = $nowtime[1] + $nowtime[0]; 
    $totaltime = ($endtime - $starttime); 
    echo $totaltime."<br>";
      

  2.   

    ok谢谢 这位大哥,不过小弟不知道那个$c<5000000是什么意思,谢谢
      

  3.   

    就是黨$c大於或等於5000000時,跳出循環。這個循環主要是用來延長程序執行時間的,
    for循環的三句話是,變量初始化;可以進行循環的條件;變量計數。修改中間的那句話,可以改變循環條件,改變執行次數(不要改成死循環阿)
      

  4.   

    这个程序用到了microtime(),是百万分之一秒,无需这么精确,如何实现到百分之一秒,谢谢。
      

  5.   

    $nowtime = explode(" ", microtime()); 
    $starttime = $nowtime[1] + $nowtime[0]; /*
    这里可以换上mysql搜索语句,就得出搜索用时
    for($c=0;$c<5000000;$c++){ 
    $g=1+1; 

    */$nowtime = explode(" ", microtime()); 
    $endtime = $nowtime[1] + $nowtime[0]; 
    $totaltime = ($endtime - $starttime); 
    echo $totaltime."<br>";
      

  6.   

    显示行 0 - 9 (10 总计, 查询花费 0.0012 秒)
     
    SQL 查询 : [编辑] [解释 SQL] [创建 PHP 代码]
    SELECT * 
    FROM `hotkey` 
    WHERE 1  LIMIT 0 , 30  
    知道各位大哥的意思了,小弟意思是如何跟mysql去相关,谢谢。
      

  7.   

    还要怎么和mysql相关啊,执行完了,就是和mysql相关了啊
      

  8.   

    是否是这样,小弟运行了一下,发现时间不正常,这个显示出来的是0.04,但是运行时足足有6秒左右,谢谢。
    $nowtime = explode(" ", microtime()); 
    $starttime = $nowtime[1] + $nowtime[0]; $str_sqlgood="select * from company where company like '%".$search."%' order by id desc";
    $resultgood=mysql_query($str_sqlgood) or die(mysql_error());$nowtime = explode(" ", microtime()); 
    $endtime = $nowtime[1] + $nowtime[0]; 
    $totaltime = ($endtime - $starttime); 
    echo $totaltime."<br>";
      

  9.   

    MYSQL查询用了0.04,但是不排除你的程序打开页面需要一定的时间以级你的网速等原因
      

  10.   

    0.04的确是mysql执行的时间,但是你有621条,显示出来的时间不能算在内的,