Mysql
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NodeJS и mysql:изчакайте резултата от заявката

  2. MySQL източник на данни не се появява във Visual Studio

  3. php връща недефинирано свойство

  4. MySQL - Как да проверите дали START TRANSACTION е активна

  5. MySQL:Колко заявки на страница са твърде много?