我已經看到很多問題,但沒有任何幫助。 我想使用PHP將我的數據從數據庫(MySQL)轉換爲JSON。這是我的PHP代碼:使用php將數據從數據庫轉換爲JSON
的init.php
<?php
$db_name = "webappdb";
$mysql_user = "root";
$mysql_pass = "root";
$server_name = "localhost";
$charset= "utf8";
$con = mysqli_connect($charset, $server_name, $mysql_user, $mysql_pass, $db_name);
?>
listViewBooks.php
<?php
include("init.php");
header('Content-Type: application/json');
// get all items from user_info_book table
$sql = mysqli_query("SELECT * FROM `user_info_book`");
$res = mysqli_query($con,$sql);
$result = array();
while($row = mysqli_fetch_array($res)){
$output[] = $row;
}
echo json_encode($output);
echo json_last_error();
mysqli_close($con);
?>
的錯誤是0
,所以沒什麼。
不需要$ res你已經在運行查詢$ sql – Mihai
另外我不認爲你可以直接在連接中設置charset,你可能需要做'$ con> set_charset('utf8');'' – Mihai
謝謝Mihai – Carlo