【发布时间】:2014-02-05 19:53:43
【问题描述】:
在从mysql数据库中获取数据之前,我需要确保wamp服务器在线,如果没有,应用程序告诉用户在拉数据之前先把它在线,这在android中如何实现?好像它是离线的android应用程序停止了!
连接数据库的PHP代码是:
<?php
//receive datatbase Info. from android app
$json=$_SERVER['HTTP_JSON'];
var_dump($data);
$data=json_decode($json);
$dbname=$data->dbname;
$dbpass=$data->dbpass;
$link=mysql_connect("localhost","root",$dbpass);
if (!$link) {
echo "error";
die(mysql_error());
}
$db_selected=mysql_select_db($dbname,$link);
if (!$db_selected) {
die ('error'. mysql_error());
}
mysql_query("set names 'utf8'");
mysql_query("set CHARACTER set 'utf8'",$link);
mb_internal_encoding("UTF-8");
?>
但是在 andorid 应用程序中,当没有连接时(我的意思是当 wamp 服务器离线时)它不会收到“错误”?
总而言之,在从数据库中提取数据之前,是否有任何方法可以确保 wamp 服务器在线?如果不给用户消息。
心情疲惫,我尝试了但没有结果,真的任何帮助将不胜感激!
【问题讨论】:
标签: php android mysql wamp wampserver