sql >> データベース >  >> RDS >> Mysql

さまざまなファイルでPDO接続オブジェクトを使用する方法

    1. pdo.phpこちら から取得 。人々は多くの重要な接続オプションを見落としがちなので、PDOと適切に接続する方法を説明する専用の記事を書かなければなりませんでした

    2. product.php

       <?php
       class prdinfo  
       { 
           function __construct($db)
           {
               $this->db = $db;
           }
      
           function getVendor($vendor)
           {
               $sql = "select * from products where vendor_id = ?";
               $stm = $this->db->prepare($sql);
               $stm->execute(array($vendor));
               return $stm->fetchAll();
           }
       }
      
    3. index.php

       <?php
       require 'pdo.php';
       require 'product.php';
      
       $info   = new prdinfo($pdo);
       $vendor = $info->getVendor(2);
       foreach ($vendor as $row)
       {
           echo $row['product_id'];
       }
      

    また、requireを手動で呼び出すのではなく、クラスの自動読み込みを実装することもお勧めします。



    1. innodbをロックするためのダミーガイド

    2. 最初にEFコードを使用して複合キーをマッピングする

    3. 非推奨:mysql_connect()

    4. Perl、DBIでクエリ時間を表示するにはどうすればよいですか?