将mysql中的行数显示为android中的textview

时间:2015-03-11 23:09:04

标签: php android mysql json rows

我正在尝试从mysql数据库中检索行数并将其显示在android中的textview中。我有以下php文件:

<?php

error_reporting(E_ALL ^ E_DEPRECATED);

$con = mysql_connect('localhost', 'root', '');

mysql_select_db('valetdb', $con);

$result = mysql_query("select count(*) FROM drivers where datetimeparkreq is not null");

$row = mysql_fetch_array($result);

$total = $row[0];
echo "Total rows: " . $total;

?>

我希望从“$ total = $ row [0];”这一行获取数据。因为它确实保留了行数。我还在学习这整个json android php连接的事情。如果有人能帮助我,我将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:0)

圣保罗   正如评论所暗示的,你应该在php中使用mysqli命令而不是mysql命令。获取查询结果中行数的mysqli命令是mysqli_num_rows()。   如果您希望将此信息发送到Android应用程序,则json格式使用起来非常方便。如果您只发送一个数据,可以使用如下代码的PHP代码:

echo&#34; {numrows:&#34 ;;

回声$总计。 &#34;}&#34 ;;

在android方面,您将使用HttpURLConnection和相关例程向网站发送get请求,并使用JsonReader例程来解析从网站发送的json对象。   希望这有助于您开始与您的网站进行沟通。

迈克卡根