以Ajax的方式訪問資料庫

2022-05-13 02:13:05 字數 2383 閱讀 3003

一:以ajax的方式顯示資料

我們都知道,如果用ajax程式去載入乙個動態頁,則載入的實際上是這個動態頁執行完畢後生成的靜態html**字串。

1.以原有的格式顯示資料

<?php 

header(

"content-type: text/html; charset=gb2312

");

include(

'conn.php');

$result=$conn->query("

select * from lyb limit 4

");

while($row=$result->fetch_assoc())

?>

"

1" width="

100%

">"

disp

">"

#e0e0e0

">

標題內容作者

email

來自

2.以自定義的格式顯示資料。

2.1返回json格式的字串,將json資料以需要的格式顯示。

<?header (

"content-type: text/html; charset=gb2312

");

include(

'conn.php');

$result=$conn->query("

select * from lyb limit 4

");

echo '[

';$i=0

;while($row=$result->fetch_assoc())

if($result->num_rows!=++$i) echo '

,'; //

如果不是最後一條記錄

}echo ']

'

?>

2.2按指定的特殊字串格式輸出一條記錄,將返回的陣列轉換成字串 implode('|',$row);然後使用split('|')分割該字串得到乙個陣列。

<?header (

"content-type: text/html; charset=gb2312

");

include(

'conn.php');

$result=$conn->query("

select * from lyb limit 4

");

$row=$result->fetch_assoc();

$str=implode('

|',$row);//

將陣列各元素用「|」連線起來

echo $str; //

輸出用「|」分隔的特殊字串

?>

"

1" width="

95%" id="

disp

">

"#e0e0e0

">

標題"100

">內容"60

">作者

email"80

">來自

二、以ajax方式查詢資料

1、無重新整理查詢資料的實現

html**如下:

"

disp

">

php檔案:

$result = mysql_query("

select * from `scenery`

",$conn);

$keyword =(trim($_get['

keyword

']));

$sel=($_get['

sel']);//

獲取選擇的查詢型別

/*$keyword=trim($_get['keyword']);//獲取輸入的關鍵字

$sel=$_get['sel'];//獲取選擇的查詢型別

*/$sql="

select * from `scenery`";

if ($keyword<>""

) $result=mysql_query($sql) or die('

執行失敗');

if (mysql_num_rows($result)>0

) { echo

"關鍵字為「 $keyword 」,共找到

".mysql_num_rows($result)."

條記錄"

; echo "返回

";?>

"en">共有= mysql_num_rows($result) ?>條記錄

view code

資料庫的訪問方式

資料庫訪問的三種方式 訪問資料庫的方 式有三種 直接訪問,如訪問paradox和dbase 資料庫 通過odbc訪問,如訪問 access foxpro等資料庫 通過內嵌 native 方式訪問資料庫,如訪問sqlserver oracle db2等。在delphi中,可以使用table控制項或 和...

資料庫基礎 以命令方式建立資料庫

create建立資料庫 注意 以命令的方式建立資料庫使用create database命令,建立前要確保使用者具有建立資料的許可權 create database 資料庫名稱 on primary 資料檔案選項 資料檔案組選項 log on collate 排序名 檔案選項 name 邏輯檔名 fi...

QTP,以資料庫的形式訪問Excel

通常,我們與excel的互動,是通過建立excel物件的方式 但是在需要處理格式規範 資料量大的資料表的時候,不妨採取資料庫的操作方式,使得操作更高效 靈活。把excel 的第一行作為欄位名,其餘行作為資料項。範例 建立連線字串 function connetstring filepath conn...