[英]How to Extract data from DB Mysql Using JSON on SYMFONY 3
(對不起,我的英語不好,這不是我的母語)
好的,所以我想使用 JSON 腳本從我的 Symfony 數據庫(在 Mysql 上)中提取數據
這是每個示例我的數據庫的 JSON 腳本 (connexion.php):tblville
<?php $con = mysqli_connect("localhost","root","","tblville");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result= mysqli_query($con,"SELECT * FROM tblville");
while($row=mysqli_fetch_assoc($result))
$output[]=$row;
print(json_encode($output));
mysqli_close($con);
?>
現在我想使用相同的代碼從我的 db symfony 中提取數據:
<?php
$con = mysqli_connect("localhost","root","","symfony");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result= mysqli_query($con,"SELECT * FROM patients");
while($row=mysqli_fetch_assoc($result))
$output[]=$row;
print(json_encode($output));
mysqli_close($con);
?>
它不起作用: Symfony 上的 JSON 腳本
即使我將“localhost”更改為“127.0.0.1”
我的 paramater.yml 代碼
parameters:
database_host: 127.0.0.1
database_port: null
database_name: symfony
database_user: root
database_password: null
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: 1c9da92ddf2bff0482bf213b8f1cff6752c8b2b0
需要幫助,謝謝
根據我對您評論的理解,您可以使用Doctrine
訪問您的數據庫並像這樣從您的控制器中感知 json 響應;
class YourController extends Controller {
public function yourFunction() {
//some code that lets you to connect database
...
return new Response(json_encode($dataToReturn), 200, ['Content-Type' => 'application/json']);
}
}
否則,請嘗試查看此帖子
祝你好運^^!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.