查看一下代碼:
呼中網站建設公司創(chuàng)新互聯,呼中網站設計制作,有大型網站制作公司豐富經驗。已為呼中上千余家提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿網站制作要多少錢,請找那個售后服務好的呼中做網站的公司定做!
?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'];
}
?
function($x,$y){
$sql = "select t from table where x=$x and y=$y limit 1";
$query =mysql_query($sql);
$result = '';
while($row=mysql_fetch_assoc($query)){
$result =$row;
}
return $result
}
原生態(tài)的這樣寫,用框架的話得根據框架的來寫查詢
php變量的話,要用數據庫連接符,放在字符串里不會被轉成值。
$sql = " select * from g4_board_file where bo_table = '$bo_table' and wr_id = '".$view[wr_id]'."' order by bf_no";
把變量單獨拿出來,再把字符串連起來。
我直接在這給你修改答案算了
使用的時候刪除行號
修改數據庫配置
如果想使用
頁面不刷新查詢數據庫
需要使用JQUERY
如果有需要給我留言
1
?php
2
if(isset($_POST['submit'])$_POST['submit']=='提交'){
3
//判斷是否是提交過來的
4
$intext
=
$_POST['intext'];
5
if($intext!=null||$intext!=''){
6
$link
=
mysql_connect("localhost",
"root",
"123456");
7
//數據庫配置信息
第一個參數數據庫位置第二個是用戶名第三個是密碼
8
mysql_select_db("szn_test");
9
//設置要使用的數據庫
10
$sql
=
"select
*
from
demo
where
res
=
'".$intext."'";
11
//SQL語句
12
var_dump($sql);
13
$res
=
mysql_query($sql);
14
$arr
=
array();
15
//吧結果存入數組
并記錄數組長度
16
$count
=
0;
17
while($data
=
mysql_fetch_array($res)){
18
$arr[$count]
=
$data;
19
$count++;
20
}
21
//關閉數據庫
22
mysql_close($link);
23
}
24
}
25
26
?
27
html
28
head
29
title/title
30
/head
31
body
32
form
id="form1"
method="post"
action="demo.php"
33
input
type="text"
name="intext"
34
input
type="submit"
name="submit"
value="提交"
35
/form
36
?php
37
if(isset($arr)$arr
!=
null){
38
for($i
=
0;
$i
$count;
$i++){
39
foreach($arr[$i]
as
$key
=
$value){
40
echo
"key:".$key."
value:".$value;
41
echo
"
";
42
}
43
echo
"br";
44
}
45
}
46
?
47
/body
48
/html
這個是數據庫查詢代碼
你可以看以下對照著修改修改
//查詢語句
$query = "SELECT * FROM 表名";
//連接
$con = @mysqli_connect("localhost","root","123456") or die("錯誤:".mysqli_connect_error());
//查詢
$result = mysqli_query($con,$query);
首先你的sql語句寫的有問題: $catsql="SELECT * FROM categories;";中的語句不用加“;”;
這里是出現了warning:當你的搜索結果是空集的時候,就會出現類似的情況
用if語句結合echo進行判斷你的結果集是不是空的;