Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengulang kueri MySQL melalui PDO di PHP?

Berikut adalah contoh untuk menggunakan PDO untuk terhubung ke DB, untuk menyuruhnya membuang Pengecualian alih-alih kesalahan php (akan membantu debugging Anda), dan menggunakan pernyataan berparameter alih-alih mengganti nilai dinamis ke dalam kueri sendiri (sangat disarankan):

// connect to PDO
$pdo = new PDO("mysql:host=localhost;dbname=test", "user", "password");

// the following tells PDO we want it to throw Exceptions for every error.
// this is far more useful than the default mode of throwing php errors
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

// prepare the statement. the placeholders allow PDO to handle substituting
// the values, which also prevents SQL injection
$stmt = $pdo->prepare("SELECT * FROM product WHERE productTypeId=:productTypeId AND brand=:brand");

// bind the parameters
$stmt->bindValue(":productTypeId", 6);
$stmt->bindValue(":brand", "Slurm");

// initialise an array for the results
$products = array();
$stmt->execute();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    $products[] = $row;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perbarui beberapa baris menggunakan batas di mysql?

  2. Menghitung Ukuran Pool Buffer InnoDB untuk Server MySQL Anda

  3. SQL - JIKA ADA UPDATE ELSE INSERT INTO

  4. Cara terbaik untuk MEMASUKKAN banyak nilai di mysqli?

  5. Bagaimana cara MEMESAN DENGAN SUM () di MySQL?