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

PHP वैरिएबल के साथ MySQL टेबल बनाएं

टेबल नाम के आसपास बैकटिक्स का प्रयोग करें, उद्धरण नहीं। और इनपुट से बचें! साथ ही, जब यह लोकलहोस्ट पर काम करता है, तो सुनिश्चित करें कि आपके प्रोडक्शन सर्वर पर चल रहे उपयोगकर्ता के पास विशेषाधिकार है टेबल बनाने के लिए (आमतौर पर यह, AFAIK, निश्चित रूप से साझा होस्टिंग पर नहीं है)।

चेतावनी का एक शब्द: क्या आप वाकई सुनिश्चित हैं कि आप उपयोगकर्ता इनपुट पर एक टेबल बनाना चाहते हैं ?? आप इस तरह से कितनी टेबल बनाने जा रहे हैं? क्या आप केवल पूरी चीज़ को नया स्वरूप नहीं दे सकते ताकि आप मानों को सम्मिलित कर सकें इसके बजाय?

$name = mysql_real_escape_string($_POST['name']);
mysql_query("CREATE TABLE `".$name."` ( name VARCHAR(30), age INT, car VARCHAR(30))");


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन आयात MySQLdb त्रुटि - मैक 10.6

  2. क्या मैं अपने MySQL कनेक्शन को बंद करने के लिए यूजिंग स्टेटमेंट पर भरोसा कर सकता हूं?

  3. साउंडएक्स (या समान) द्वारा क्रमबद्ध करें `निकटता`

  4. JOOQ के साथ आगामी जन्मदिन ढूँढना

  5. क्या MySql दृश्य गतिशील और कुशल हैं?