对MySQL进行PHP查询(serv.php)
Este archivo PHP,可以使用HTML编写的语法,可以使用Javascrit编写的contiene,可以使用siguiente编写的:
警报和对象的JSON消息,服务消息:
{“ id”:“ 1”,“名称”:“-99.11943554878235,19.495348138993876”},{“ id”:“ 2”,“名称”:“-99.13200974464417,19.47709181483004”},{“ id”: “ 3”,“名称”:“-99.13993835449219,19.46855463363436”}
Pero cuando quiero ver el atributo“名称”,我的名字“未定义”。
<?php
$servername = "xxxxxserver.mysql.database.azure.com";
$username = "user@xxxxxserver";
$password = "password";
$dbname = "mydb";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM table01";
$result = $conn->query($sql);
$json="";
while($row = mysqli_fetch_array($result)) {
$json.=($json==''?'':',').'{"id":"'. $row["id"] .'",';
$json.='"name":"'. $row["name"] .'"}';
}
//$json = "{data: [".$json."]}";
echo json_encode($json); // esto es el JSON que retorna el PHP
$conn->close();
?>
// ARCHIVO HTML
<html>
<head>
<title>Title</title>
<script language="javascript" type="text/javascript" src="lib/jquery.js"></script> <!-- jQuery library -->
<script type="text/javascript">
var res = $.ajax({
url : 'serv.php', // my php file
type : 'POST', // type of the HTTP request
success : function(json){
var obj = JSON.parse(json);
//var obj2 = JSON.parse(obj);
console.dir(obj);
alert(obj);
alert(obj.name);
}
});
</script>
</head>
<body>
Hi
</body>
</html>
MAPA州的蓬特拉斯大学和哥伦比亚大学的思想研究室。
ojala alguien pudiera ayudarme。