ajax,連線資料庫

2022-08-05 18:27:14 字數 1331 閱讀 1898

var request = new xmlhttprequest();

request.open("get","get.php",true);

request.send();

request.onreadystatechange = function()

}jqajax:

$.ajax(,//傳送的資料

type:"post",//提交方式 預設 get

datatype:"text",//接收伺服器返回的資料格式

success:function(data)

});//$db 是資料庫的連線資源

$db = new mysqli("localhost","root","","z_0705");

!mysqli_connect_error() or die("資料庫連線錯誤");

$db->query("set names utf8");

//寫sql語句

$sql = "select * from student";

//執行sql 語句 返回結果集

$res = $db->query($sql);

//把結果集轉成陣列 from form

$arr = $res->fetch_all();

//var_dump($arr);

echo arrtostr($arr);

返回的二維陣列轉為字串:

//二維陣列轉字串

function arrtostr($arry)

$brr = implode("^",$brr);//陣列轉字串

return $brr;

}傳到html頁面,ajax接收:

引用jquery:

$.ajax(,//傳送的資料

type:"post",//提交方式 預設 get

datatype:"text",//接收伺服器返回的資料格式

success:function(data)

});字串轉成二維陣列:

/*把字串轉二維陣列

101,李軍,女,1976-02-20 00:00:00,95033^

103,陸君,男,1974-06-03 00:00:00,95031^

105,匡明,男,1975-10-02 00:00:00,95031

*/function chuli(data)

addhtml(brr);

}頁面展示:

/*往頁面追加元素*/

function addhtml(brr)

str += "";

document.write(str);

}