我一直在网上查看有关使用Android连接PHP的示例,例如http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/。我见过的大多数例子都是这样的,他们只为一个数据库方法创建一个php文件,如get,read或delete。这是否意味着我必须为我要查询的数据库表的每个不同的CRUD方法创建一个单独的PHP文件?有没有办法遵循通常的“模型”模型并在该单个PHP文件中包含所有CRUD方法?
答案 0 :(得分:1)
最好的办法是使用JSON界面与PHP / MySQL服务器通信。如果您愿意,可以轻松地将所有CRUD方法放在一个文件中。
以下是入门指南:http://andrewbrobinson.com/2011/01/29/building-an-android-app-with-php-json-backend-introduction/
答案 1 :(得分:0)
试
$hostname_localhost ="localhost";
$database_localhost ="mydatabase";
$username_localhost ="root";
$password_localhost ="";
$localhost = mysql_connect($hostname_localhost,$username_localhost,$password_localhost)
or
trigger_error(mysql_error(),E_USER_ERROR);
好读
http://www.coderzheaven.com/2011/07/27/android-phpmysql-connection-redone/
答案 2 :(得分:0)
您可以使用POST或GET方法在同一个PHP文件上执行不同的操作..
例如,在android上,
在php中:
<?php
mysql_connect("host","username","password");
mysql_select_db("Deal");
$iwantto = $_GET['iwantto'];
if($iwantto=="select"){
$sql=mysql_query("select * from CITY");
while($row=mysql_fetch_assoc($sql))
$output[]=$row;
print(json_encode($output));
}
else if($iwantto=="insert")
{
$data=$_GET['data'];
mysql_query("delete from CITY where CITY_NAME like '".$data."'");
}
mysql_close();
?>