小编sug*_*nto的帖子

将android应用程序连接到mysql数据库

我一直在尝试在各种网站上显示的教程,使用php连接MySQL数据库到android.我不知道下面的代码有什么问题.谁能告诉我我需要做什么.

这是我的PHP代码

 <?php
 mysql_connect("localhost","root","sugi");
 mysql_select_db("android");
 $q=mysql_query("SELECT * FROM people
 WHERE
 birthyear>'".$_REQUEST['year']."'");
 while($e=mysql_fetch_assoc($q))
             $output[]=$e;
       print(json_encode($output));
       mysql_close(); ?>
Run Code Online (Sandbox Code Playgroud)

这是我的SQL查询

CREATE TABLE `people` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 100 ) NOT NULL ,
`sex` BOOL NOT NULL DEFAULT '1',
`birthyear` INT NOT NULL 
)
Run Code Online (Sandbox Code Playgroud)

这是我在android中的java代码

public class main extends Activity {
    InputStream is;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        String result = "";
        //the year data to send
        ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
        nameValuePairs.add(new BasicNameValuePair("year","1990")); …
Run Code Online (Sandbox Code Playgroud)

php mysql android json

7
推荐指数
2
解决办法
2万
查看次数

每5秒自动执行一次消息

我是Android新手.任何人都可以告诉我如何每5秒执行一次消息.我尝试过这段代码,但它在我的模拟器上没有显示任何内容.我应该做什么呢?

     while(true) {     
          Toast.makeText(this, "hi", Toast.LENGTH_SHORT).show();
        try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }          
                 }
Run Code Online (Sandbox Code Playgroud)

java android timer

0
推荐指数
1
解决办法
3446
查看次数

标签 统计

android ×2

java ×1

json ×1

mysql ×1

php ×1

timer ×1