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

IF EXISTS UPDATE ELSE INSERT के साथ सिंटैक्स त्रुटि

यहाँ एक सरल और आसान उपाय है, इसे आजमाएँ।

$result = mysql_query("SELECT * FROM licensing_active WHERE title_1 ='$title_1' ");

if( mysql_num_rows($result) > 0) {
    mysql_query("UPDATE licensing_active SET time = '$time' WHERE title_1 = '$title_1' ");
}
else
{
    mysql_query("INSERT INTO licensing_active (title_1) VALUES ('$title_1') ");
}

नोट:हालांकि यह प्रश्न 2012 का है, ध्यान रखें कि mysql_* PHP 7 के बाद से फ़ंक्शन अब उपलब्ध नहीं हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं MySQL पासवर्ड कैसे डिक्रिप्ट कर सकता हूं

  2. ऑफ़लाइन काम करने वाले php mysql एप्लिकेशन का निर्माण कैसे करें

  3. nth शब्द कैसे निकालें और MySQL स्ट्रिंग में शब्द घटनाओं की गणना कैसे करें?

  4. क्या मोंगोडीबी डेटा को पढ़ना संभव है, इसे हडोप के साथ संसाधित करना और इसे आरडीबीएस (माईएसक्यूएल) में आउटपुट करना संभव है?

  5. क्रमबद्ध डेटा द्वारा MySQL ऑर्डर?