我正在尝试从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连接的事情。如果有人能帮助我,我将不胜感激!谢谢!
答案 0 :(得分:0)
圣保罗 正如评论所暗示的,你应该在php中使用mysqli命令而不是mysql命令。获取查询结果中行数的mysqli命令是mysqli_num_rows()。 如果您希望将此信息发送到Android应用程序,则json格式使用起来非常方便。如果您只发送一个数据,可以使用如下代码的PHP代码:
echo&#34; {numrows:&#34 ;;
回声$总计。 &#34;}&#34 ;;在android方面,您将使用HttpURLConnection和相关例程向网站发送get请求,并使用JsonReader例程来解析从网站发送的json对象。 希望这有助于您开始与您的网站进行沟通。
迈克卡根