내 데이터가 데이터베이스에서 가져 오지 않았습니다. 나는 이유를 모른다. 이와PHP에서 치명적인 오류가 발생했습니다 : 최대 실행 시간이 30 초를 초과했습니다
while($row=mysql_fetch_array($q));
:이와
echo
<table border='1'>
:
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 *"를 사용하십시오. 훨씬 쉽고 서버가 느려져 –
을 알게 될 때까지 느려지지 않고 때로는 더 빠릅니다 ... –