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

PHP को यह T_String पसंद नहीं है। (सिंटैक्स त्रुटि अनपेक्षित T_STRING)

क्या अनुरोध ऐसा नहीं दिखना चाहिए:

$sqlPasswordQuery = "SELECT value FROM radcheck WHERE attribute = 'Cleartext-Password' AND value = '$oldpass' AND username = '$userid'";

?

यह मूल PHP स्ट्रिंग समझ है। आप एक स्ट्रिंग में दोहरे उद्धरण चिह्नों का उपयोग नहीं कर सकते हैं जो पहले से ही दोहरे-उद्धरणों द्वारा सीमित हैं। तो आपको एक अन्य स्ट्रिंग सीमांकक का उपयोग साधारण उद्धरणों के रूप में करना होगा, या उनसे बचना होगा (\" ), ताकि उनकी व्याख्या सीधे एक चरित्र के रूप में की जा सके।



  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.lang.ClassNotFoundException:com.mysql.jdbc.Driver (मावेन + जेबॉस)

  2. यदि मौजूद नहीं है तो MySQL डेटाबेस बनाएं

  3. मैं चालू वर्ष के हर महीने के लिए एक विभाजन कैसे बना सकता हूँ

  4. mysqld_safe निर्देशिका '/var/run/mysqld' UNIX सॉकेट फ़ाइल के लिए मौजूद नहीं है

  5. क्या मैं MySQL में कॉलम नाम केस पर सुरक्षित रूप से भरोसा कर सकता हूं?