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

Wordpress में एक ड्रॉपडाउन या टेक्स्ट फ़ील्ड से MySQL क्वेरी में फ़ंक्शन में मान पास करना।php

अगर मैं आपके प्रश्न को ठीक से समझता हूं, तो आप इसे इस प्रकार कर सकते हैं:

  1. शोर्टकोड में, इसे $myrows . से पहले जोड़ें :

    // Use the submitted "compound" if any. Otherwise, use the default/static value.
    $compound = filter_input( INPUT_POST, 'C_Option' );
    $compound = $compound ? $compound : 'abietic acid';
    
  2. फिर wpdb::prepare() वर्डप्रेस में फंक्शन:

    $query = $wpdb->prepare( "SELECT * FROM PNaphtha WHERE `Compound` = %s", $compound );
    $myrows = $wpdb->get_results( $query, ARRAY_A );
    

    यह $myrows . की जगह लेगा आपके कोड में।

अपडेट करें

आपको select . डालना होगा एक form . में इस तरह:

<form method="POST" action="">
  <select name="C_Option">
    ...
  </select>
  <input type="submit">
</form>

अन्यथा, फ़ॉर्म सबमिट नहीं किया जाएगा — जब तक आप जावास्क्रिप्ट का उपयोग नहीं करते, लेकिन यह एक और कहानी है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीडीओ का उपयोग करके PHP में प्रत्येक पंजीकृत उपयोगकर्ता के लिए डेटा प्राप्त करना और प्रदर्शित करना

  2. कोडइग्निटर:सभी $ का एसक्यूएल ऑडिट-> डीबी-> क्वेरी () विधि कॉल?

  3. MySQL में डेटाटाइम से घंटे कैसे घटाएं?

  4. MySQL में पोलिश वर्णों के साथ AES_DECRYPT() और AES_ENCRYPT()

  5. MySQL में यूनियन के साथ संयुक्त रैंड फ़ंक्शन का उपयोग कैसे करें