PHP中的致命错误:超过30秒的最大执行时间

时间:2012-05-20 15:05:43

标签: php mysql

我的数据不是从数据库中获取的。我不知道为什么。

mysql_connect("localhost","root","");
mysql_select_db("managment");

$q=mysql_query("select name,father_name,dob,qualification,identity_type,identity_no,gender,email,address1,city,state,country,phone_no,mobile_no,emergency_no,relation,address from employee");

echo <table border='1'>
    <tr>
        <th>NAME</th>
        <th>Fathet Name</th>
        <th>Dob</th>
        <th>Qualification</th>
        <th>Identity Type</th>
        <th>Identity No</th>
        <th>Gender</th>
        <th>Email</th>
        <th>address</th>
        <th>City</th>
        <th>State</th>
        <th>COUNTRY</th>
        <th>Phone</th>
        <th>Mobile</th>
        <th>Emergency No</th>
        <th>Relation</th>
        <th>Address</th>";

while($row=mysql_fetch_array($q));
{
    echo "<tr>
            <td>$row[name]</td>
            <td>$row[father_name]</td>
            <td>$row[dob]</td>
            <td>$row[qualification]</td>
            <td>$row[identity_type]</td>
            <td>$row[identity_no]</td>
            <td>$row[gender]</td>
            <td>$row[email]</td>
            <td>$row[address1]</td>
            <td>$row[city]</td>
            <td>$row[state]</td>
            <td>$row[country]</td>
            <td>$row[phone_no]</td>
            <td>$row[mobile_no]</td>
            <td>$row[emergency_no]</td>
            <td>$row[relation]</td>
            <td>$row[address]</td>
            </tr><br>";
}

echo "</table>";

4 个答案:

答案 0 :(得分:2)

替换它:

echo 
<table border='1'>

有了这个:

echo "
<table border='1'>

并替换它:

while($row=mysql_fetch_array($q));

有了这个:

while($row=mysql_fetch_array($q))

此外,开始使用PDO或mysqli_ *函数(),如已建议的DCoder。 mysql_ *函数现已弃用。

答案 1 :(得分:0)

您应该设置用户和密码(假设您有一个) 如果错误你的鼓励是你提到的那个, 在查询之前尝试这行代码:

void set_time_limit ( int $seconds )

一般而言,Jeroen的回答可能会解决您的问题。

答案 2 :(得分:0)

您可以像这样延长最长执行时间:

ini_set('max_execution_time', 600); //600 seconds = 10 minutes

答案 3 :(得分:0)

您还需要将变量包装在{}中并引用键

“$ row [name]”应为“{$ row ['name']}”

echo "<tr>
        <td>{$row['name']}</td>
        <td>{$row['father_name']}</td>
        <td>{$row['dob']}</td>
        <td>{$row['qualification']}</td>
        <td>{$row['identity_type']}</td>
        <td>{$row['identity_no']}</td>
        <td>{$row['gender']}</td>
        <td>{$row['email']}</td>
        <td>{$row['address1']}</td>
        <td>{$row['city']}</td>
        <td>{$row['state']}</td>
        <td>{$row['country']}</td>
        <td>{$row['phone_no']}</td>
        <td>{$row['mobile_no']}</td>
        <td>{$row['emergency_no']}</td>
        <td>{$row['relation']}</td>
        <td>{$row['address']}</td>
        </tr><br>";