私はこのPHPコードと、「Question」、「answer1」、「answer2」、「Question_id」を含むDataBaseを持っています。PHPからSQLクエリを作成し、回答をエンコードしてAndroidアプリを送信すると、「Question」のみフィールドがnullです。コードである可能性があることを読みましたが、データベースはutf-8でエンコードされています。また、PHP の「utf8_encode」関数を使用して結果を utf-8 に変換しようとしましたが、うまくいかないので、助けを求めます:P
コードは次のとおりです(DataBaseといくつかの未使用の行に接続するコードを削除しました....)
$sql=mysql_query("SELECT * FROM Questions");
$num_rows = mysql_num_rows($sql);
$max_value = (int)$num_rows;
$quest_id = rand ( 1, $max_value);
$sql=mysql_query("SELECT * FROM Questions WHERE id_quest = $quest_id");
$row = mysql_fetch_array($sql);
$output[]=$row;
echo(json_encode($output));
mysql_close();
どうもありがとうございました:D