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

मूल्य की जांच करने के लिए डेटाबेस को गतिशील रूप से क्वेरी करें

आपको अजाक्स का उपयोग करके ऐसा करने की आवश्यकता होगी। मैं Jquery का सुझाव देता हूं पुस्तकालय। Jquery दस्तावेज़ों का उपयोग करके इसे स्थापित करें, और फिर निम्न की तरह कुछ का उपयोग करें:

जावास्क्रिप्ट:

function makeAjaxRequest()
{
   var url="script-that-checks-db.php";
   $.get(url,{},verifyDb);
}

function verifyDb(response)
{
    if (response==1)
    {
       //The value exists, do what you want to do here
    }

    else
    {
      //The value doesn't exist
    }
}

आपके पास makeAjaxRequest() हो सकता है जब कोई व्यक्ति किसी लिंक पर क्लिक करता है, किसी बटन पर क्लिक करता है, या कुछ और, जैसे:

<a href="#" onclick="makeAjaxRequest();">Check database</a>

फ़ाइल का PHP कोड script-that-checks-db.php (बेशक, इसे कुछ अलग नाम दें) डीबी की जांच के लिए जिम्मेदार होगा। कोड कुछ इस तरह दिखेगा।

PHP:

<?php

//Do the mysql query and find out if the value exists or not.

if ($exists==true)
   echo "1"; //1 will indicate to javascript that the value exists.
else
   echo "0";
?>

आप यहां 0/1 विधि के बजाय JSON का भी उपयोग कर सकते हैं, लेकिन क्योंकि आप नए हैं, मुझे लगता है कि यह आपके लिए काफी आसान होगा।

आशा है कि यह मदद करता है, यदि आपके कोई प्रश्न हैं तो बेझिझक पूछें। इसके अलावा, बेझिझक फ़ंक्शन और फ़ाइल नाम बदलें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अब से पिछले 30 दिनों के भीतर प्रत्येक तिथि के लिए नवीनतम समय वाली पंक्तियों का चयन कैसे करें

  2. UTC_TIMESTAMP () उदाहरण – MySQL

  3. MySQL और HBase कनेक्टिविटी

  4. ध्यान में न आया त्रुटि:एक सदस्य समारोह के लिए कॉल तैयार करें () शून्य त्रुटि पर

  5. क्या MySql sp_getapplock का समर्थन करता है