我的数据没有从数据库中取出。我不知道为什么。PHP中发生致命错误:超过30秒的最大执行时间
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>";
在while()后立即删除';'。并且请停止使用古老的mysql_ *函数编写新的代码。他们不再保持和社区已经开始了[弃用过程(http://news.php.net/php.internals/53799)。相反,您应该了解准备好的语句并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/mysqli)。如果你关心学习,[这里是一个很好的PDO相关教程](http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers)。 – DCoder
使用“SELECT *”。这很容易,它不会减慢你的服务器,直到你会注意到 –
,有时它会更快...... –