結果已經有了,我就說下這句話的區別
創新互聯自成立以來,一直致力于為企業提供從網站策劃、網站設計、網站設計制作、成都網站建設、電子商務、網站推廣、網站優化到為企業提供個性化軟件開發等基于互聯網的全面整合營銷服務。公司擁有豐富的網站建設和互聯網應用系統開發管理經驗、成熟的應用系統解決方案、優秀的網站開發工程師團隊及專業的網站設計師團隊。
mysql_select_db,字面上就能理解,選擇數據庫
去PHP手冊中可以發現該函數的返回值是bool,也就是布爾值
bool mysql_select_db ( string $database_name [, resource $ link_identifier ] )
只是確定操作是否成功
$result = mysql_query($sql, $link); // 執行查詢語句
是執行查詢語句,這時返回的是
resource mysql_query ( string $query [, resource $link_identifier ] )
資源符號,通過var_dump($result)可以看到該變量的類型,不是數組
隨后通過mysql_fetch_array($result);獲取實際查詢語句所能獲取的數據
每次操作,返回一行數據
該操作會變相的移動該資源的指針,PHP的概念里面沒有指針,但需要知道該函數可以多次執行
概念和foreach一致
所以通過
while ($bookInfo = mysql_fetch_array($result)){
}
可以獲取所有的行數據
如果沒有數據會返回false,所以while會自動停止循環
php是弱語言,從mysql取到的類型全是string字符串,如果你需要其他類型,你需要自己轉換一下。
我直接在這給你修改答案算了
使用的時候刪除行號
修改數據庫配置
如果想使用
頁面不刷新查詢數據庫
需要使用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
這個是數據庫查詢代碼
你可以看以下對照著修改修改
php使用mysql查詢數據庫已經有多少條數據使用sql的count函數實現。
示例代碼如下:
?php
//數據庫連接
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("對不起,數據庫連接失敗! ").mysql_errno();
}
//選擇數據庫
mysql_select_db("testdb");
//sql語句
$sql="SELECT COUNT(*) AS count FROM user";
//執行sql
$query=mysql_query($sql,$conn);
//對結果進行判斷
if(mysql_num_rows( $query)){
$rs=mysql_fetch_array($query);
//統計結果
$count=$rs[0];
}else{
$count=0;
}
echo $count;
?
返回的$count就是當前數據庫的記錄條數。
分享名稱:php返回查詢條數據 php獲取數據庫的某條信息
當前地址:http://vcdvsql.cn/article26/dosdgcg.html
成都網站建設公司_創新互聯,為您提供網站設計、動態網站、品牌網站設計、網站導航、營銷型網站建設、網站策劃
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯