send_data.php
<?php
include 'dbconfig.php';
$con = new mysqli($servername, $username, $password, $dbname);
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query = "select id,ask from pertanyaan";
$result = mysqli_query($con,$query);
$rows = array();
while($r = mysqli_fetch_array($result)) {
$rows[] =$r;
}
echo json_encode(array_values($rows));
mysqli_close($con);
?>
の下JSONArrayにテーブルの値を表示し、JSONArray出力this
ようなものであるに使用するコードを使用してMySQLからJSONArrayを表示する方法[{"0":"1","id":"1","1":"pertanyaan ke 1","ask":"pertanyaan ke 1"},{"0":"2","id":"2","1":"pertanyaan ke 2","ask":"pertanyaan ke 2"},{"0":"3","id":"3","1":"pertanyaan ke 3","ask":"pertanyaan ke 3"},{"0":"4","id":"4","1":"pertanyaan ke 4","ask":"pertanyaan ke 4"},{"0":"5","id":"5","1":"pertanyaan ke 5","ask":"pertanyaan ke 5"}]
ただし、アンドロイドに表示するURLで、私は
Value <html><body<>script of type java.lang.String cannot be converted to JSONArray
言うエラーが発生しましたが、私は新しいAndroidスタジオに同じ出力hereとAPI、その作業罰金、
を作成するとき、私は間違ったコードを使用しましたPHPからJSONをエンコードするには?
どのようにAndroidの中でURLにアクセスしていますか?あなたのアプリのWebView?ブラウザアプリを通して? –
@MikeM。ああ、私は既にルールを破って申し訳ありません、私はちょうどPHPのコードについての新しい質問をすることを提案しました @FredericKlein 'TextView' sirにすべての値を表示しようとしました – Flix
http://zxccvvv.cuccfree.com/send_data .phpは 'http:// www.'にリダイレクトするにはJavaScriptが必要です。あなたのリクエストに' http:// www.zxccvvv.cuccfree.com/send_data.php'で試してみてください。 –