Home >Backend Development >PHP Tutorial >PHP simply implements querying the database and returning json data_PHP tutorial
Sample code one:
|
//Set to return json format data header('content-type:application/json;charset=utf8'); //Connect to database $link = mysql_connect("localhost", "root", "root") or die("Unable to connect to the MySQL!"); mysql_query("SET NAMES 'UTF8'"); mysql_select_db("jilinwula", $link) or die("Unable to connect to the MySQL!"); //Get paging parameters $page = 0 ; $pageSize = 3; if(!is_null($_GET["page"])) { $page = $_GET["page"]; } if(!is_null($_GET["pageSize"])) { $pageSize = $_GET["pageSize"]; } //Query data into array $result = mysql_query("select username,password from userinfo limit " . $page . ", ". $pageSize .""); $results = array(); while ($row = mysql_fetch_assoc($result)) { $results[] = $row; } //Convert the array into json format echo json_encode($results); //Close connection mysql_free_result($result); mysql_close($link); |
Sample code two:
4 11 12 |
<🎜> <🎜> <🎜>//SQL statement to be executed<🎜> <🎜>//Single entry<🎜> <🎜>$sql="select id,name from tbl_user where id=1";<🎜> <🎜>//Multiple pieces of data<🎜> <🎜>//$sql="select id,name from tbl_user";<🎜> <🎜> <🎜> <🎜>//Call the conn.php file to perform database operations<🎜> <🎜>require('Conn.php');<🎜> <🎜> <🎜> <🎜>//Prompt for successful operation information, note: $result exists in the conn.php file and is called out<🎜> <🎜>if($result)<🎜> <🎜>{<🎜> <🎜> <🎜> <🎜>// $array=mysql_fetch_array($result,MYSQL_ASSOC);<🎜> <🎜> <🎜> <🎜> <🎜> <🎜>/*Dataset<🎜> <🎜> <🎜> <🎜>$users=array();<🎜> <🎜>$i=0;<🎜> <🎜>while($row=mysql_fetch_array($result,MYSQL_ASSOC)){<🎜> <🎜> <🎜> <🎜>echo $row['id'].'-----------'.$row['name'].''; $users[$i]=$row; $i ; } echo json_encode(array('dataList'=>$users)); */ /*Single piece of data*/ $row=mysql_fetch_row($result,MYSQL_ASSOC); echo json_encode(array('jsonObj'=>$row)); } mysql_free_result($result); //Release results mysql_close(); //Close the connection ?> |