2016-05-22 12 views
0

私はデータベース(WampServer)と私のアンドロイドアプリを正常に接続しました。 ユーザーは登録(register.php)とログイン(login.php)することができます。登録後の行はデータベースにあります。 しかし、(location.phpの)行を更新しようとすると、すべてが間違っています。データベースには、(username、email、mobile_phone、password、latitude、longtitude)という6つのカラムがあります。私はユーザー登録後、緯度と経度をとり、それらをデータベースに送り、「緯度」と「経度」を更新しようとしています。主キーはユーザー名です。さらに、「緯度」と「longtitude」はVarchar(50)です。Android - PHP - WampServer - データベース行は更新できません。

<?php 
//Connect to database 
require "init.php"; 
//Variables 
$username = $_POST["username"]; 
$latitude = $_POST["latitude"]; 
$longtitude = $_POST["longitude"]; 

//different ways I have tried! 
$sql = "UPDATE users SET username='Doe' WHERE username='$username'"; 
//I even tried to insert it, but still no! 
$sql_query = "insert into users values('$username','a','1','1','2','2');"; 

$sql_query = "select latitude from users where username like '$username';"; 
$result_lat = mysqli_query($con,$sql_query); 
$sql_query = "select longtitude from users where username like '$username';"; 
$result_long = mysqli_query($con,$sql_query); 
?> 

私がappからlocation.phpに送信している値が正確であることをテストしました。したがって、アプリケーションはデータを送信し、location.phpはそれらを受信しますが、更新は起こっていません!私は多くの異なることを試みましたが、結果はありませんでした!誰でも助けてくれますか?事前に多くの感謝!

答えて

0

あなたは今すぐ更新を求めるだけです。あなたはmysqli_query関数でそのクエリを実行する必要があります;)

+0

うんmysqli_query($ con、$ sql);必要です! –

関連する問題