A. php搜索查詢資料庫數據
查看一下代碼:
<?php
//獲取表單提交值
$student_id=intval(trim($_POST['student_id']));
//頁面表單可以放單獨的html文件中,如果放單獨的html頁面中form的action的地址要改成下面的PHP文件名
echo'<formaction=""method="post">
<inputtype="text"name="student_id"value="{$student_id}"/>
<inputtype="submit"name="submit"value="查詢"/>
</form>';
//當有數據提交時
if($student_id)
{
$con=mysql_connect("localhost","root","111")ordie("連接錯誤");
mysql_select_db("examination",$con);
//查詢
$sql="SELECT*FROMtablenameWHEREstudent_id=$student_id";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
//輸出
echo'學號:'.$row['student_id'].'<br>姓名:'.$row['name'].'<br>性別:'.$row['gender'].'<br>分數:'.$row['score'];
}
?>
B. 用PHP代碼如何查詢資料庫表中的一條記錄
你的意思是說
點擊查詢後
要吧與關鍵字相關聯的整條記錄都顯示出來?
那樣的話
你要先把這條記錄復制
給某個數組,然後輸出這個數組就可以了
$sql="select
*
from
db1
where
name=$_post[name]";
$result=mysql_query($sql,$con);
$row=mysql_fetch_array($result)
echo
$row[name];
echo
$row[age];
……