symfony使用doctrine插入数据并使用php检索它

时间:2017-03-21 16:34:43

标签: php mysql symfony

我正在研究一个symfony2项目。当我插入像(é)这样的法语口音的数据时,它会被插入,如下图所示: enter image description here

当我尝试使用php文件检索此数据以在Android应用程序中使用它时,我使用此代码:

<?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);
?>

由于数据库中的重音,我什么都没得到。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

我怀疑您需要完成此配置数据库部分并设置UTF8:

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

如果您已经这样做,请告诉我们。