色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

ajax查詢mysql

謝彥文2年前16瀏覽0評論

Ajax查詢MySQL是一種在網頁上無需重新加載整個頁面的數據交互方式。通過Ajax,可以實現頁面無刷新的數據更新。本文將介紹如何使用Ajax查詢MySQL數據庫。

$(document).ready(function(){
$("#search").click(function(){
var keyword = $("#keyword").val();
$.ajax({
type: "POST",
url: "search.php",
data: { keyword: keyword},
success: function(result){
$("#result").html(result);
}
});
});
});

在這個實例中,當用戶點擊“搜索”按鈕時,JavaScript代碼將從輸入框獲取關鍵字,并使用Ajax向服務器發送POST請求。服務器上的PHP文件將接收這個請求并執行MySQL查詢,然后將結果返回給前端。最后,前端頁面將顯示MySQL查詢結果。

$username = "root";
$password = "password";
$database = "mydatabase";
$mysqli = new mysqli("localhost", $username, $password, $database);
mysqli_set_charset($mysqli,"utf8");
if (mysqli_connect_errno()) {
echo "連接數據庫失敗.";
exit();
}
$keyword = $_POST['keyword'];
$query = "SELECT * FROM mytable WHERE name LIKE '%".$keyword."%'";
$result = $mysqli->query($query);
while ($row = $result->fetch_assoc()) {
echo "

".$row['name']."

"; } $mysqli->close();

在服務器端,我們使用PHP代碼連接MySQL數據庫,并執行查詢。由于Ajax使用POST請求,因此我們可以在PHP中使用$_POST數組來接收前端發送的數據。在這個實例中,PHP代碼將從POST請求中獲取關鍵字,并根據這個關鍵字執行MySQL查詢。最后,查詢結果將使用echo語句返回給前端。