日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php按id获取整条数据库,Ajax取得数据库的json值,想通过id获取对应信息,但是都默认获取第一条了...

發布時間:2025/3/15 php 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php按id获取整条数据库,Ajax取得数据库的json值,想通过id获取对应信息,但是都默认获取第一条了... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PHP<?PHP

header("Content-Type: text/html; charset=utf-8");

include('conn.php');//鏈接數據庫

$sql = 'select id,article_name,check_box,radio_box,content,input_name,input_number,input_title,input_describe from article';

$res = mysqli_query($conn,$sql);

$data = array();

$arr['count']=mysqli_num_rows($res);

while ($row = mysqli_fetch_array($res,MYSQLI_ASSOC)){

$arr['data'][] = $row;

}

echo json_encode($arr);

?>ajax//編輯獲取數據庫數據

$(document).ready(function(){

$.ajax({

url : "./php/edit.php",//后臺請求的數據,用的是PHP

type : "post",//請求方式

async : false,//是否異步請求

success : function(data) {?//如果請求成功,返回數據。

var res = JSON.parse(data);

console.log(res);

console.log(res.data["id"].article_name);

$("#art_name").val(res.data["id"].article_name);

},

})

})

前端div容器,編輯選項測試:

前端console:

▼Object

count: 2

▼data: Array(2)

▼0:

article_name: "測試1"

check_box: "1,2"

content: "隨便測試一下"

id: "6"

input_describe: "簡單測試2"

input_name: "你想要嗎?"

input_number: "55555"

input_title: "簡單測試1"

radio_box: "點開分享后的圖文鏈接領取"

?__proto__: Object

▼1:

article_name: "測試2"

check_box: "1,2"

content: "不一樣的測試"

id: "7"

input_describe: "5215不是你的"

input_name: "不給你!"

input_number: "123321"

input_title: "541是你的"

radio_box: "點開分享后的圖文鏈接領取"

?__proto__: Object

length: 2

?__proto__: Array(0)

?__proto__: Object

測試1

進行對兩個div獲取數據庫內容進行測試,ajax中console.log(res)的返回值,獲取的就是數據庫中的內容,想通過data[id]獲取相對應的內容,但是獲取到的內容都是默認是data[0],打開測試1的編輯,#art_name輸出的測試1,打開測試2的編輯,#art_name輸出的也是測試1,該怎么樣通過id獲取對應的內容?

總結

以上是生活随笔為你收集整理的php按id获取整条数据库,Ajax取得数据库的json值,想通过id获取对应信息,但是都默认获取第一条了...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。