여기 json 개체를 통해 데이터베이스 값을 가져 오려고하지만 내 데이터베이스의 첫 번째 행만 표시하여 전체 데이터베이스를 표시하는 방법을 변경해야합니다.데이터베이스 값이 표시되지 않습니다
<html>
<head>
<script language="javascript" type="text/javascript" src="jquery.js"> </script>
</head>
<body>
<h3>Output: </h3>
<div id="output">this element will be accessed by jquery and this text replaced</div>
<script id="source" language="javascript" type="text/javascript">
$(function()
{
$.ajax({
url: 'example.php',
data: "", //you can insert url argumnets here to pass to api.php
//for example "id=5&parent=6"
dataType: 'json', //data format
success: function(data) //on recieve of reply
{
var uid = data[0]; //get id
var firstname = data[1]; //get name
var lastname = data[2];
var email = data[3];
var username = data[4];
var password = data[5];
$('#output').html("<b>uid: </b>"+uid+"<b> firstname: </b>"+firstname+"<b> lastname: </b>"+lastname+"<b> email: </b>"+email+"<b> username: </b>"+username+"<b> password: </b>"+password);
// $('#output').html("<b>uid: </b>"+uid+"<b> firstname: </b>"+firstname+"<b> lastname: </b>"+lastname+"<b> email: </b>"+email+"<b> username: </b>"+username+"<b> password: </b>"+password); //Set output element html
}
});
});
</script>
</body>
</html>
example.php 파일 여기
<?php
// server info
$server = 'localhost';
$user = 'root';
$pass = '';
$db = 'ocean';
$connection = mysql_connect($server, $user, $pass) or die(mysql_error());
$database = mysql_select_db($db) or die(mysql_error());
$result = mysql_query("select * from oops"); //query
$array = mysql_fetch_row($result); //fetch result
echo json_encode($array);
?>
입니다 내가에서 할 갈까요 어떤 결과로 전체 데이터베이스를 표시 할 나누었다 내 데이터베이스 의 결과로 나에게 첫 번째 행을 제공 광산 코드 이 코드.
은 여전히 mysql_' api입니까? –
@vp_arth PHP 5.5.0부터 사용되지 않음 – Fairy
@ SACHIN GAJBHIYE 데이터 배열이 나타납니다. 따라서 모든 레코드를 얻으려면 for 루프의 결과를 실행해야합니다. –