मैंने अपने एंड्रॉइड ऐप को डेटाबेस (WampServer) से सफलतापूर्वक कनेक्ट कर लिया है। उपयोगकर्ता पंजीकरण (register.php) और लॉगिन (login.php) कर सकता है। पंजीकरण के बाद की पंक्तियाँ डेटाबेस में हैं। हालांकि, जब मैं एक पंक्ति (स्थान.php में) को अपडेट करने का प्रयास करता हूं, तो सब कुछ गलत हो जाता है। डेटाबेस में नामों के साथ 6 कॉलम हैं: (उपयोगकर्ता नाम, ईमेल, मोबाइल_फोन, पासवर्ड, अक्षांश, देशांतर)। मैं उपयोगकर्ता के पंजीकरण के बाद, उसका अक्षांश और देशांतर लेने और उन्हें डेटाबेस में भेजने और 'अक्षांश' और 'देशांतर' को अद्यतन करने का प्रयास कर रहा हूं। प्राथमिक कुंजी उपयोगकर्ता नाम है। इसके अलावा, 'अक्षांश' और 'देशांतर' वर्चर (50) हैं।

<?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);
?>

मैंने परीक्षण किया है कि मैं ऐप से स्थान.php पर जो मान भेज रहा हूं, वे सटीक हैं। इसलिए ऐप डेटा भेजता है, location.php उन्हें प्राप्त करता है, लेकिन अपडेट नहीं हो रहा है! मैंने कई अलग-अलग चीजों की कोशिश की है, कोई नतीजा नहीं निकला! क्या कोई मेरी मदद कर सकता है? अग्रिम में बहुत धन्यवाद!!

0
Manos P 22 मई 2016, 12:51

1 उत्तर

सबसे बढ़िया उत्तर

आपके पास अभी अपडेट के लिए केवल क्वेरी है। आपको उस क्वेरी को mysqli_query फ़ंक्शन द्वारा निष्पादित करने की आवश्यकता है;)

0
nospor 22 मई 2016, 13:02
हाँ mysqli_query($con,$sql); जरूरत है!
 – 
Manos P
22 मई 2016, 13:10