gpt4 book ai didi

php - 将数据库查询结果格式化为 JSON 数组并读入表单

转载 作者:搜寻专家 更新时间:2023-10-30 22:17:20 25 4
gpt4 key购买 nike

我目前有这段代码,它读取用户指定的数据库记录中的第一个字段('myid' 是一个接受数字的文本字段)并将其打印在前端表单的一个字段中。

如何制作数据库中所有字段的 JSON 数组,然后将它们打印到相关的表单字段?谢谢

后端代码

 $id = $_POST['id'];

$query = "SELECT * FROM Customers WHERE ID = '" . mysql_real_escape_string($id) . '"';
$result= mysql_query($query);

if (mysql_num_rows($result) > 0) {
while($row = mysql_fetch_row($result)) {

echo $row[1];
}
}

else {
// no
// print status message
echo "No rows found!";
}

前端代码


 jQuery(document).ready(function(){ 
jQuery("input.myid").keyup(function(e){
e.preventDefault();
ajax_search();
});
});

function ajax_search(){
var search_val=jQuery("input.myid").val();
jQuery.post("find.php", {id : search_val}, function(data){

jQuery("input.fname").val(data);

}
)}

最佳答案

您可以使用函数 json_encode() 将数组转换为 json 格式。并使用函数 json_decode() 从 json 转换为数组。

您只需在函数中传递一个参数,即您要编码或解码的数组。

关于php - 将数据库查询结果格式化为 JSON 数组并读入表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9868993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com