2017-03-21 5 views
0

私はsymfony2プロジェクトに取り組んでいます。 enter image description heresymfony doctrineを使ってデータを挿入し、PHPを使ってデータを取得する

このデータをアンドロイドアプリで使用するには、このコードを使用します:このコードを使用するには、次のように入力します。

<?php 
    define('HOST','localhost'); 
    define('USER','root'); 
    define('PASS',''); 
    define('DB','adproject'); 
    $con = mysqli_connect(HOST,USER,PASS,DB) or die('unable to connect to db'); 
$sql = "select * from actualite"; 

$result = array(); 

    $res = mysqli_query($con,$sql); 

    while($row = mysqli_fetch_array($res)){ 

    array_push($result, 
    array('id'=>$row[0], 
    'login'=>$row[1], 
    'password'=>$row[2] 
    )); 

    } 
echo json_encode($result); 


mysqli_close($con); 
?> 

データベースのアクセントのために何も得られません。なにか提案を?

+0

古い廃止予定の 'mysqli_'関数呼び出しを使用しないでください!ちょうどあなたに知らせるために、それは良い考えではありません。 –

答えて

2

私はあなたがこのデータベースのセクションを設定し、UTF8のための設定を通過する必要があります疑う:

http://symfony.com/doc/current/doctrine.html#configuring-the-database

は、すでにそれをやった場合、私たちは知ってみましょう。

+0

返事をありがとう。どこでmy.cnfファイルを見つけることができますか? – Hamza

+0

'my.cnf'ファイルと呼ばれないかもしれません。私はCentOSを使用しており、変更するファイルは '/ etc/my.cnf.d'にある' server.cnf'です。どのLinuxディストリビューションを使用しているのですか?またはWindowsを使用していますか? –

+0

私は構成を作ったので、(é)はデータベースに©として保存され、「\ u00a9」として取り出されました。どのように(é)として再び表示できますか? – Hamza

関連する問題