在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
PHP代码 <?php header("Content-type: text/html; charset=gb2312");$serverName = "localhost"; //数据库服务器地址 $uid = "Mssqla"; //数据库用户名 $pwd = "123456"; //数据库密码 $connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"mysql"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if($conn == false){ echo "连接数据库失败"; }else{ echo "连接数据库成功"; } $name = $_POST['name']; $pass = $_POST['pass']; $security = $_POST['security']; print($name); sqlsrv_query($conn, "insert into android (name,pass,security) values('$name','$pass','$security')"); //定义好一个数组。PHP中array相当于一个数据字典 $data =array(); //定义一个类,用到存放从数据库中取出的数据. class User{ public $name; public $pass; } $query = sqlsrv_query($conn, "select * from myuser"); while($row = sqlsrv_fetch_array($query)){ $user = new User(); $user->name = $row['name']; $user->pass = $row['pass']; $data[] = $user; } $json = json_encode($data); //把数据转换为JSON数据 print("{".'"user"'.":".$json."}"); sqlsrv_close($conn); ?> Android代码 public static final int ISLOGIN =1; private void sendRequestWithHttpClient(){ Message message = new Message(); //异步处理的代码 @SuppressLint("HandlerLeak") // 在这里可以进行UI操作 Toast.makeText(LoginActivity.this, "account or password is invalid", 注意:重新开启一个线程处理HttpClient请求,不要在UI线程处理,注意编码方式,如果出现乱码,数据库插入操作失败,将返回null值。 |
2022-08-17
2022-11-06
2022-08-18
2022-07-18
2022-07-18
请发表评论