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

3 टेबल कॉलम कैसे अपडेट करें जबकि पेज पर केवल एक कॉलम दिखाई दे रहा है

उन स्तंभों को अद्यतन न करें जिन्हें अद्यतन के लिए लक्षित नहीं किया जा रहा है। उदाहरण के लिए, यदि पारंपरिक संदेश चुना गया था, तो आप केवल इस कॉलम को अपडेट करेंगे। मैं शायद यहां अलग प्रश्नों का उपयोग करूंगा।

foreach ($_POST['patientid'] as $index => $patientid) {
    $id = mysql_real_escape_string($_POST['id'][$index]);
    $data1 = mysql_real_escape_string($patientid);
    $data2 = mysql_real_escape_string($_POST['traditionalmessage'][$index]);
    $data3 = mysql_real_escape_string($_POST['simplifiedmessage'][$index]);
    $data4 = mysql_real_escape_string($_POST['engmessage'][$index]);

    if ($data2 != null && $data2 != '') {
        mysql_query("UPDATE table SET patientid ='$data1',
          traditionalmessage='$data2' WHERE id=$id")   or die(mysql_error());
    }
    else if ($data3 != null && $data3 != '') {
        mysql_query("UPDATE table SET patientid ='$data1',
          simplifiedmessage='$data3' WHERE id=$id")   or die(mysql_error());
    }
    else if ($data4 != null && $data4 != '') {
        mysql_query("UPDATE table SET patientid ='$data1',
          engmessage='$data4' WHERE id=$id")   or die(mysql_error());
    }
}

ध्यान दें कि मेरा मानना ​​है कि आप MySQL के लिए एक बहुत पुराने और बहिष्कृत PHP API का उपयोग कर रहे हैं। शुरुआत के लिए, तैयार बयानों का उपयोग करने से आपको बहुत लाभ होगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अपरिभाषित फ़ंक्शन पर कॉल करें session_register ()

  2. स्वच्छ स्थापित VestaCP

  3. wp_postmeta, एक कुंजी/मान तालिका में बहुत सारे आंतरिक जुड़ावों का उपयोग करके एक क्वेरी में सुधार करना

  4. Laravel Eloquent में कुछ फ़ील्ड्स का चयन कैसे करें?

  5. एक ही क्वेरी में 2 टेबल्स को क्वेरी करना