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

चेकबॉक्स इनपुट के आधार पर MySQL कॉलम को कैसे अपडेट करें

कुछ समस्याएं जो मुझे आपके प्रश्नों में मिलीं

यह

SELECT * FROM announce WHERE id == $ids

होना चाहिए

SELECT * FROM announce WHERE id = '$ids'

और यह

UPDATE announce SET approv = 'approved'WHERE id == $idan

होना चाहिए

UPDATE announce SET approv = 'approved' WHERE id = '$idan'

आपके चेकबॉक्स में मान विशेषता भी नहीं है

<input type="checkbox" name="approv[]" value="<echo your table row id here>" />

फिर उपयोग करें

foreach($_POST['approv'] as $apprValue)
{
    mysql_query(UPDATE announce SET approv = 'approved' WHERE id = '$apprValue');
}

पूरी तरह से ध्यान दें, कृपया अब mysql_* फ़ंक्शंस का उपयोग न करें। वे जल्द ही बहिष्कृत होने जा रहे हैं। mysqli के लिए जाना बेहतर है या PDO



  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/MySQL में आयु को दैनिक रूप से अपडेट किया जा सके?

  2. क्या स्टेटमेंट तैयार करने से आपका डेटाबेस सुरक्षित हो जाता है?

  3. MySQL कॉलम NULL पर सेट है लेकिन फिर भी NULL मानों की अनुमति देता है

  4. लाखों पंक्ति तालिकाओं पर LIKE प्रश्नों का प्रदर्शन, MySQL

  5. PHP में मैसकल पंक्तियों के माध्यम से पुनरावृति