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

काम करने के लिए सरल एसक्यूएल इंसर्ट नहीं मिल सकता

चूंकि आप स्ट्रिंग्स डाल रहे हैं, इसलिए आपको उन्हें सिंगल कोट्स (' . द्वारा संलग्न करना होगा ):

$query = "INSERT INTO foods VALUES(0, '$food_name', $food_calories)";

ध्यान दें, हालांकि, स्ट्रिंग मैनिपुलेशन का उपयोग करके SQL कथन बनाने से आपका कोड SQL इंजेक्शन हमलों के लिए कमजोर हो जाएगा। बेहतर होगा कि आप तैयार स्टेटमेंट का इस्तेमाल करें। ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java और MySql इस वर्ग के लिए यूनिकोड वर्ण सेट करते हैं

  2. mysql में 'WHERE' क्लॉज में 'IN' एक्सप्रेशन के गुणकों का मूल्यांकन

  3. सी # का उपयोग कर MySQL में दिनांक डालें

  4. एकाधिक MYSQL क्वेरी बनाम एकाधिक php foreach लूप

  5. मैं एक क्वेरी में दो टेबल कैसे अपडेट कर सकता हूं?