我一直在尝试在各种网站上显示的教程,使用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) 我是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)