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

पीडीओ को mysql_query और तैयार बयान

PHP कुछ सुविधाजनक कार्य प्रदान करता है जो आपके द्वारा हाथ से की जाने वाली बहुत सी चीजें करता है।

  • पीडीओ नामित पैरामीटर का समर्थन करता है अपने SQL कथनों में, ताकि आप एक कुंजी/मान सरणी पास कर सकें जहां कुंजियां आपके नामित पैरामीटर प्लेसहोल्डर से मेल खाती हैं।
  • join() अल्पविराम से अलग की गई सूचियाँ बनाने के लिए फ़ंक्शन बहुत उपयोगी है।
  • कई प्रकार्य मौजूद हैं सरणी में हेरफेर करने के लिए .
  • कुछ फ़ंक्शन आपको कॉलबैक देने की अनुमति देते हैं (जो PHP 5.3 में बंद हो सकता है), सरणियों को गतिशील रूप से संसाधित करने के लिए।

उदाहरण (परीक्षण नहीं किया गया):

function insertFields($fields) {
    $columns = join(",", array_map(
        function($col) { return "`".preg_replace("/`/gu","``",$col)."`"}, 
        array_keys($fields)));

    $params = join(",", array_map(
        function($col) { return ":".preg_replace("/[`\s]/gu","",$col)},
        array_keys($fields)));

    $stdquery = "INSERT INTO masteridx ({$columns}) VALUES ({$params})";
    $stmt = $pdo->prepare($stdQuery);
    $stmt->execute($fields);
}



  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. सेकंड को एचएच में कनवर्ट करना:एमएम:एसएस

  3. Microsoft SQL (.MDF) फ़ाइल से MySQL में डेटा आयात करें

  4. Amazon EC2, mysql निरस्त करना प्रारंभ क्योंकि InnoDB:mmap (x बाइट्स) विफल रहा; त्रुटि 12

  5. Laravel में पोस्ट पर लाइक और कमेंट्स की संख्या के कई संबंध हैं