我一直在寻找关于连接到Android的PHP的例子,例如,http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/。我见过的大多数例子都是这样的,他们只为一个数据库方法创建一个php文件,例如get,read或delete。这是否意味着我必须为我想要查询的数据库表的每个不同的CRUD方法创建单独的PHP文件?有没有办法遵循通常的“模型”模型,并在该单个PHP文件中具有所有的CRUD方法?连接到Android时,是否必须为每个CRUD方法创建一个单独的php文件?
0
A
回答
1
最好的办法是使用JSON接口来谈谈你的PHP/MySQL服务器。如果你喜欢,你可以很容易地将所有的CRUD方法放在一个文件中。
这里是上手指南:http://andrewbrobinson.com/2011/01/29/building-an-android-app-with-php-json-backend-introduction/
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/
0
您可以使用POST或GET方法在同一个PHP文件做不同的事情..
例如,在Android上,
- 让所有的表,你去yoururl.com/?iwantto=select
- 插入,你可以去yoururl.com/?iwantto=insert &数据= ASDF
:
<?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();
?>
相关问题
- 1. 创建一个单独的文件连接用PHP
- 2. 我是否必须为每张照片创建一个拇指文件?
- 3. 我是否必须连接到每个查询的数据库?
- 4. 创建一个PHP文件单独
- 5. 我是否必须为每个页面创建一个新面板?
- 6. Android是否为每个http请求创建连接?
- 7. 我必须为每个webgl程序创建单独的缓冲区吗?
- 8. 我是否必须为C中的每对进程创建一个新管道?
- 9. LightTable创建每个文件的连接
- 10. 如何为每个组件创建一个单独的块?
- 11. 我是否必须pthread_join创建每个线程?
- 12. 是否Rails为每个应用程序创建一个单独的数据库
- 13. anaconda是否为每个新环境创建一个单独的PYTHONPATH变量?
- 14. 是否必须将广播接收器作为单独的文件?
- 15. 在一个.swift文件中创建多个类是否可以接受,还是应该为每个类创建单独的.swift文件?
- 16. 是否可以在UICollectionView中为每个单独的单元创建一个头文件?
- 17. 是否必须关闭使用NSURLSessionDataTask创建的连接
- 18. 当使用MVC时,是否有必要创建一个单独的视图类?
- 19. 删除并重新创建的文件必须单独修订?
- 20. 我是否必须为每个文档根目录安装一个新的phpmyadmin?
- 21. ASP.NET:GridView和DetailsView,我必须单独连接到同一个数据库吗?
- 22. Android Studio:创建一个方法,试图连接到互联网
- 23. Node.js是否为一个连接创建一个线程?
- 24. coldfusion CRUD,必须有一个快速的方法来做到这一点
- 25. 是否必须关闭()每个EntityManager?
- 26. 我是否必须创建一个新的数据库?
- 27. HTTPGET属性必须为一个方法,但不是另一个
- 28. 为每个过滤结果创建一个单独的excel文件
- 29. 如何在Angular2 + Webpack中为每个模块创建一个单独的文件?
- 30. 必须建立2个解决方案,每个项目一个