Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

यदि Row1 =मान 1, अन्य पंक्तियों को अपडेट करें

आपने फ़ोन नंबर फ़ील्ड का उल्लेख नहीं किया है, इसलिए मुझे लगता है कि phone_number . है :

$db = new PDO('mysql:host=localhost;dbname=testdb;charset=UTF-8', 'username', 'password', array(PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));

if (isset($_REQUEST['data'])){
    $data = json_decode($_REQUEST['data']);
    if($data->phonenumber){
        $stmt = $db->prepare("SELECT `id` FROM `test` where `id`=:phone_number");
        $stmt->execute(array(':phone_number' => $data->phonenumber));
        $row_count = $stmt->rowCount();

        if($row_count && ($data->phonenumber != '')){
            $stmt = $db->prepare("UPDATE `test` SET `longitude`=:longitude, `latitude`=:latitude, `timestamp`=:timestamp WHERE `id`=:phone_number");
            $stmt->execute(array(':longitude' => $data->longitude,':latitude' => $data->latitude,':timestamp' => $data->timestamp,':phone_number' => $data->phonenumber));
        }
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump के साथ UTF8mb4 डेटा को कैसे संरक्षित करें?

  2. होटल आरक्षण प्रणाली के लिए मूल्य नियम डेटाबेस डिजाइन

  3. mysql group_concat अंदर एक गिनती के साथ?

  4. MySQL कैसे निर्धारित करता है कि स्पष्ट वर्ण सेट और संयोजन मान कब दिखाना है?

  5. मुझे काम करने के लिए INSERT नहीं मिल रहा है