Я создал веб-сервис под названием «login.php», где я отправляю информацию об идентификаторе и пароле от android. Webservice успешно находит идентификатор и пароль. Мне нужно сравнить этот идентификатор и пароль с теми, которые уже присутствуют в базе данных, и проверить, существуют они или нет. Если они это сделают, мне нужно отправить обратно сообщение «okay» обратно в android, чтобы я мог начать новое намерение. Если идентификатор и пароль не существуют, я хочу показать ошибку. Ниже мой код.Как получить данные из базы данных обратно в android
Login.java
HttpPost httppost = new HttpPost("http://abc.com/webservice/Login.php");
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("userid", et1.getText().toString()));
nameValuePairs.add(new BasicNameValuePair("pass", et2.getText().toString()));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
client.execute(httppost);
Log.d("valueeeeeeeeeeee", et6.getText().toString());
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
Log.d("exppppppp", "msg");
} catch (IOException e) {
// TODO Auto-generated catch block
Log.d("exppppppp", "msg");
}
login.php:
<?php
$host = "localhost";
$user = "user";
$pass = "pass";
$connection = mysql_connect($host,$user,$pass) or die (mysql_errno().": ".mysql_error()."<BR>");
$userid = $_POST['userid'];
$pass = $_POST['pass'];
$db_select=mysql_select_db("my_db");
if(!$db_select){
die(mysql_error());
echo "error";
}
Что запрос я должен работать здесь, чтобы проверить базу данных против конкретного идентификатора и пароля он и за полученный отправить обратно «хорошо сообщение "в приложение для Android. Благодаря
Мне нужно получить «okey», который вы эхом отдавали в свое приложение для Android (не имеет значения, если его строка или int или без разницы). Достаточно ли кода, который вы указали, или мне нужно добавить еще немного кода на стороне Android? Заранее спасибо. –
Это дает мне сообщение «okey» независимо от того, присутствуют ли данные или нет в таблице. –
Я обновляю ответ ... просто попробуйте добавить Java-код. – Hackerman