Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PDO przygotowuje oświadczenie i dopasowuje w trybie logicznym

Powinieneś po prostu utworzyć takie oświadczenie:

$query = 'SELECT COUNT(*) AS total FROM articles WHERE MATCH(title) AGAINST (:query IN BOOLEAN MODE)';
$stmt = $pdo->prepare($query);

A następnie powiąż parametry:

$keywords = ['php', 'mysql'];
$against = '';
for($i = 0; $i < count($keywords); $i++){
    $against .= ' +' . $keywords[$i];   
}
$stmt->execute(array(
    ':query' => $against
));



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy przygotowane instrukcje są buforowane po stronie serwera przez wiele ładowanych stron za pomocą PHP?

  2. Czy mogę użyć wielu instrukcji w przygotowanym zapytaniu JDBC?

  3. SQLSTATE[22007]:Nieprawidłowy format daty i godziny:1292 Niepoprawna wartość daty i godziny:„2008-03-30 02:56:12”

  4. Jak w PHP z PDO sprawdzić końcowe, sparametryzowane zapytanie SQL?

  5. Jak uzyskać ostatni dzień miesiąca w MySQL?