本文目錄一覽:
php搜索查詢數據庫
1.action 後面的頁面沒有指定
2.if($name) 改成 if($name!=『』)
3.把$sql 打印出來
4.頁面報錯內容是什麼
完善上面4項,糾錯毫無壓力。
php搜索查詢數據庫數據
查看一下代碼:
?php
// 獲取表單提交值
$student_id = intval(trim($_POST[‘student_id’]));
// 頁面表單 可以放單獨的html文件中,如果放單獨的html頁面中 form 的action的地址要改成下面的PHP文件名
echo ‘form action=”” method=”post”
input type=”text” name=”student_id” value=”{$student_id}”/
input type=”submit” name=”submit” value=”查詢”/
/form’;
// 當有數據提交時
if ($student_id)
{
$con= mysql_connect(“localhost”,”root”,”111″) or die(“連接錯誤”);
mysql_select_db(“examination”,$con);
// 查詢
$sql = “SELECT * FROM tablename WHERE student_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’];
}
?
PHP用戶登陸頁面查詢數據庫
兩個都有問題才對,你的SQL語句有錯,假設$_POST[‘username’]=’user’;
$_POST[‘password’]=’pass’;你得到的語句是SELECT username FROM DB_TABLE WHERE name= user and password= pass
而正確的語句應該是SELECT username FROM DB_TABLE WHERE name= ‘user’ and password= ‘pass'(掉了幾個引號所以報錯)
php如何查詢數據庫表中的數據並顯示
這個簡單啊!
首頁做個前台輸入姓名和會員卡信息的頁面,我做個簡單的頁面給你看
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “
html xmlns=”
head
meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /
title會員查詢系統/title
/head
body
form id=”form1″ name=”form1″ method=”post” action=”test.php”
p
label for=”name”/label
input type=”text” name=”name” id=”name” /
/p
p
label for=”vipid”/label
input type=”text” name=”vipid” id=”vipid” /
/p
p
input type=”submit” name=”button” id=”button” value=”查詢” /
/p
/form
/body
/html
然後我給你一個test.php的文件代碼:
?php
$name = trim($_POST[‘name’]);
$vipid = trim($_POST[‘vipid’]);
$con = mysql_connect(“127.0.0.1″,”數據庫用戶名”,”數據庫密碼”);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}
$a = mysql_select_db(“數據庫名字”, $con);
$sql = “select * from kh_customer where name = ‘$name’ and vipid = ‘$vipid'”;
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo $row[‘name’] . ” ” . $row[‘data’];
echo “br /”;
}
mysql_close($con);
?
頁面美化自己去搞!只能幫你這麼多了
Php頁面查詢關鍵詞mysql數據庫並輸出
?php
require(“conn_inc.php”);//調用數據庫連接文件,你的不一定是這個名字。
$asql=’SELECT * FROM `total` where `ID`=1 ORDER BY `OD` ASC’ ;
//上面SQL語句中,關鍵是最後的排序指令「 ORDER BY `OD` ASC’」,這個決定顯示時的順序。
$a2=mysql_query($asql,$myconn)or die(“對不起,讀入數據時出錯了!”. mysql_error());
while($row2=mysql_fetch_array($a2))//通過循環讀取數據內容
{
echo($row2[“NAME”].”——”.$row2[“PRICE”].”br”) ;
}
?
輸出來的結果如下:
T——50
S——20
D——100
P——60
L——230
你把上面
echo($row2[“NAME”].”——”.$row2[“PRICE”].”br”) ;
中的「——」改成空格,就是你要的結果了。
原創文章,作者:HDQGF,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/129288.html