獲取數據我有兩個表,學生和stusub,
學生有sname
和suni_roll_no
和stusub
有suni_roll_no
和sub_code
。
我請求sub_code這個代碼不從數據庫中顯示的結果,這個代碼不從學生表
<?php
include("db.php");
$sub_code =$_REQUEST['sub_code'];
$query = @mysql_query("SELECT student.sname, student.sroll_no
FROM student INNER JOIN stusub
ON student.suni_roll_no=stusub.suni_roll_no where sub_code = '$sub_code';");
while($test = @mysql_fetch_array($query))
{
$sub_code = $test['sub_code'];
echo "<tr align='center'>";
echo"<td><font color='black'>" .$test['sname']."</font></td>";
echo"<td><font color='black'>" .$test['sroll_no']."</font></td>";
echo "</tr>";
}
mysql_close($conn);
?>
不會使用@來抑制錯誤消息。它們爲調試提供有用的錯誤消息。 – 2014-10-20 08:22:38
使用'mysql_error()'從MySQL服務器獲取錯誤消息。最後,但不是租約,'mysql_ *'函數已被棄用,並且將從未來版本的PHP中移除。改用'mysqli_ *'或PDO。 – 2014-10-20 08:23:32
我刪除了他們,但沒有結果 – 2014-10-20 08:24:03