安卓post 数据到php 在写入数据库老是不成功, 数据post不到php
2017-03-25 20:03
232 查看
代码如下
安卓端
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
new Thread(){
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
new Thread(){
@Override
public void run()
{
ArrayList params = new ArrayList();
params.add(new BasicNameValuePair("name","SUCCESS"));
params.add(new BasicNameValuePair("age","666666"));
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://192.168.210.51/login.php");
httppost.setEntity(new UrlEncodedFormEntity(params));
httpclient.execute(httppost);
} catch (Exception e) {
Log.i("eeeeee", "eeeeeeerrrrrrrrrr");
}
}
}.start();
}
}
php端
<?php
echo "Hello World!";
$serverName = "192.168.208.42";
$uid = "sa";
$pwd = "sadell";
$database = "my_db";
$connectionInfo = array("PWD"=>$pwd,"UID"=>$uid,"Database"=>$database);
$con = sqlsrv_connect($serverName,$connectionInfo);
if (!$con)
{
echo "FAIL<br/>";
die(print_r( sqlsrv_errors(),true));
}
else{echo "success";}
$sql="INSERT INTO Test(name, age)VALUES ('$_POST[name]','$_POST[age]')";
$query=sqlsrv_query($con,$sql);
?>
安卓端
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
new Thread(){
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
new Thread(){
@Override
public void run()
{
ArrayList params = new ArrayList();
params.add(new BasicNameValuePair("name","SUCCESS"));
params.add(new BasicNameValuePair("age","666666"));
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://192.168.210.51/login.php");
httppost.setEntity(new UrlEncodedFormEntity(params));
httpclient.execute(httppost);
} catch (Exception e) {
Log.i("eeeeee", "eeeeeeerrrrrrrrrr");
}
}
}.start();
}
}
php端
<?php
echo "Hello World!";
$serverName = "192.168.208.42";
$uid = "sa";
$pwd = "sadell";
$database = "my_db";
$connectionInfo = array("PWD"=>$pwd,"UID"=>$uid,"Database"=>$database);
$con = sqlsrv_connect($serverName,$connectionInfo);
if (!$con)
{
echo "FAIL<br/>";
die(print_r( sqlsrv_errors(),true));
}
else{echo "success";}
$sql="INSERT INTO Test(name, age)VALUES ('$_POST[name]','$_POST[age]')";
$query=sqlsrv_query($con,$sql);
?>
相关文章推荐
- php写入数据库的数据为什么要转义
- PHP中Post和Get获取数据写入文件中
- weiphp2.0 controller.class.php里面add方法接收不到post请求发送的数据
- mybatis执行sql检索不到数据,在数据库能成功检索到
- php表单提交时获取不到post数据的解决方法
- PHP 使用POST 获取不到部分数据问题
- PHP form表单post提交 $_POST接收不到数据
- javascript发送表单文件,ajax异步,不刷新页面上传PDF文件,并写入数据库,得到异步数据,提示上传成功或失败
- PHP技巧:何避免页面刷新数据重复写入数据库
- php 数据库可以查到数据的sql语句,在代码里为什么查不到数据
- PHP面向对象留言板(三)模拟客户端传来的JSON格式的数据写入数据库
- 使用php和mysql,数据库显示插入成功,但是数据表内数据为空
- PHP content-type为"application/json"的post过来的数据$_POST接受不到的问题
- nodejs post 数据到php $_POST["content"]接收不到的问题
- android 通过php post 向mysql数据库写入数据
- php实现post请求 接收android客户端json数据 存储数据库 并返回json
- Ionic 发送Http post PHP 获取不到数据
- PHP后端接收不到AngularJs中$http.post发送的数据的问题
- php管理后台内容写入数据库,前台数据读取于数据库
- php新闻发布系统发布成功从数据库查询所有数据用表格显示出来03