gpt4 book ai didi

javascript - 如何将mysql数据库返回的数据转换成json

转载 作者:行者123 更新时间:2023-11-29 13:32:15 25 4
gpt4 key购买 nike

我正在尝试使用 WAMP 服务器学习backbone.JS。当我尝试使用 fetch 函数从数据库检索数据时,我无法将从数据库提取的数据转换为 JSON 对象。所以这里我使用 Index.php 作为客户端,使用views.php 作为服务器端。我的数据库名称是 dss。提前致谢。这是我的代码

index.php

            <!doctype html>
<html>
<title>
backbone example
</title>
<body>
<script src="jquery-1.9.1.js"></script>
<script src="underscore.js"></script>
<script src="backbone.js"></script>
<div id="container">
<h1>
HELLO
</h1>
<div id="page">

</div>
</div>
<script>
var User=Backbone.Collection.extend(
{
url:'backbone sample/users'
}
);
var UserList=Backbone.View.extend(
{

el:'#page',
render:function()
{
var that=this;
var users=new User;

users.fetch({

success:function()
{
alert('success');
}
}
);
}
}
);
var router=Backbone.Router.extend(
{
routes:
{
'':'home'
}
});

var userList=new UserList();
var rou=new router();
rou.on('route:home',function(){

userList.render();

});
Backbone.history.start();
</script>
</body>
</html>

users.php

                <?php 

$request_method = strtolower($_SERVER['REQUEST_METHOD']);



$a=$_GET['id'];
mysql_connect("localhost", "root", "") or die("connection error");
mysql_select_db("dss") or die("db error");
$results= mysql_query("select * from subscribers where EmailId='$a'");

?>

最佳答案

我同意,现在就停止 mysql_* 函数并使用 mysqli_* 或 PDO。我对主干一无所知,也不知道如何调用 users.php,但对于 PHP,我将使用 mysqli 来回显 json 对象:

echo json_encode(mysqli_fetch_object($results));

关于javascript - 如何将mysql数据库返回的数据转换成json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19255884/

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