1. 程式人生 > >php獲取數據庫中數據

php獲取數據庫中數據

enc connect local 檢測 highlight blog 創建 utf fetch

<?php  
header("Content-type:text/html;charset=utf-8");//字符編碼設置  
$servername = "localhost";  
$username = "root";  
$password = "root";  
$dbname = "web";  

// 創建連接  
$con =mysqli_connect($servername, $username, $password, $dbname);  

// 檢測連接  

  
$sql = "SELECT * FROM users";  
$result = mysqli_query($con,$sql);  
if (!$result) {
    printf("Error: %s\n", mysqli_error($con));
    exit();
}

$jarr = array();
while ($rows=mysqli_fetch_array($result,MYSQL_ASSOC)){
    $count=count($rows);//不能在循環語句中,由於每次刪除 row數組長度都減小  
    for($i=0;$i<$count;$i++){  
        unset($rows[$i]);//刪除冗余數據  
    }
    array_push($jarr,$rows);
}
echo $str=json_encode($jarr);//將數組進行json編碼
?>

  這是獲取完之後轉成json格式

php獲取數據庫中數據