ช่วยด้วย ไม่สามารถ คิวรี่ได้ค่ะ จากโค๊ดนี้ควรแก้ไขจุดไหนค่ะ มันไม่สามารถ คิวรี่ได้ค่ะ
จากโค๊ดนี้ควรแก้ไขจุดไหนค่ะ
มันไม่สามารถ คิวรี่ได้ค่ะ
=============================================================
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<body bgcolor="#FFFFFF">
<form name="form1" method="post" action="view.php">
ª×èÍ·Õèµéͧ¡Òäé¹ËÒ
<input type="text" name="keyword" value="<? echo"$keyword"; ?>">
¨Ò¡ Filed
<select name="fields">
<option value="<?echo "$fields"; ?>"><?echo "$fields"; ?></option>
<option value="std_id">std_id</option>
<option value="std_pname">std_pname</option>
<option value="std_fname">std_fname</option>
<option value="std_lname">std_lname</option>
<option value="depart">depart</option>
<option value="major">major</option>
<option value="level">level</option>
</select>
<input type="submit" name="Submit" value="¤é¹ËÒ">
</form>
<hr>
<?
if (empty($keyword) or empty($fields))
{
echo"¡ÃسÒàÅ×Í¡ÃÒ¡Òäé¹ËÒ ´éǤÃѺ";
exit();
}
else
{
$db="information";
$host="localhost";
$uname="root";
$passwd="";
mysql_connect( $host,$uname,$passwd) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_select_db($db) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é"); /* ·Ó¡ÒÃàÅ×Í¡°Ò¹¢éÍÁÙÅ¡è͹ */
$sql="SELECT student.std_id, student.std_pname, student.depart, student.major, student.level, subject.sub_id, subject.sub_name, class.class_room, class.class_colum,
timmer.date, timmer.time, regis.semeter, regis.status
FROM (subject INNER JOIN (timmer INNER JOIN regtime ON timmer.time_id = regtime.time_id) ON subject.sub_id = regtime.sub_id) INNER JOIN (student INNER
JOIN (class INNER JOIN regis ON class.class_id = regis.class_id) ON student.std_id = regis.std_id) ON subject.sub_id = regis.sub_id where $fields like '%$keyword%'";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query); /* ¹Ñº Reccord ·Õ辺 */
if(empty($num_rows)) /* µÃǨÊͺÇèÒÁÕÍÂÙèËÃ×ÍÂѧ */
{
echo"<center><br>äÁ辺¢éÍÁÙÅ <b>$keyword</b> ¨Ò¡ Filed <b>$fields <b> </center>";
exit();
}
else
{
?>
<div align="center"><? echo " áÊ´§ÃÒ¡Òäé¹ËÒ <b>$keyword</b> ¨Ò¡ Field <b>$fields</b> ¾º <b>$num_rows</b> Reccord "; ?><br><br>
</div>
<table width="91%" border="1" align="center">
<tr>
<td width="10%">
<div align="center">std_id</div>
</td>
<td width="8%">
<div align="center">std_pname</div>
</td>
<td width="12%">
<div align="center">std_fname</div>
</td>
<td width="12%">
<div align="center">std_lname</div>
</td>
<td width="12%">
<div align="center">depart</div>
</td>
<td width="12%">
<div align="center">major</div>
</td>
<td width="12%">
<div align="center">level</div>
</td>
</tr>
</table>
<?
$a=0;
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$std_id=$result[std_id];
$std_pname=$result[std_pname];
$std_fname=$result[std_fname];
$std_lname=$result[std_lname];
$depart=$result[depart];
$major=$result[major];
$level=$result[level];
?>
<table width="91%" border="1" align="center">
<tr>
<td width="10%">
<div align="center"><?echo"$std_id";?></div>
</td>
<td width="8%">
<div align="center">
<?echo"$std_pname";?>
</div>
</td>
<td width="12%">
<?echo"$std_fname";?>
</td>
<td width="12%">
<?echo"$std_lname";?>
</td>
<td width="12%">
<?echo"$depart";?>
</td>
<td width="12%">
<?echo"$major";?>
</td>
<td width="12%">
<?echo"$level";?>
</td>
</tr>
</table>
<?
$a++;
}
}
}
?>
</body>
</html> Tag : - - - -
Date :
30 ส.ค. 2549 08:45:54
By :
หนิง
View :
1682
Reply :
2
อ่า ลองดูดีดีครับ คำสั่ง SQL อาจผิดก็ได้ครับ
ลองคุยกับผมทางเอ็มได้ครับ [email protected]
Date :
30 ส.ค. 2549 09:38:57
By :
ผู้ไม่ประสงค์นาม
มีโค๊ดคิวรี่ตัวอย่างไหมค่ะ
กรุณาส่งมาให้ดูหน่อยคะ
Date :
30 ส.ค. 2549 11:26:27
By :
หนิง
Load balance : Server 03