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

mysql WHERE IN tablica ciąg / nazwa użytkownika

Przejrzyjmy każdą nazwę po kolei, unikając każdego.

Aby upewnić się, że dane rzeczywiście trafiają do zapytania, zalecam użycie rzeczywistej funkcji ucieczki MySQL, a nie tylko zawijania cudzysłowów. (W przeciwnym razie, jeśli wpiszę imię, takie jak It's me! , pojedynczy cytat zepsułby zapytanie.) Założę tutaj, że używasz PDO (co powinieneś!), ale jeśli nie, zamień odniesienia do PDO::quote z mysql_real_escape_string .

foreach($friendsArray as $key => $friend) {
  $friendsArray[$key] = PDO::quote($friend);
}

$friendsArray2 = join(', ', $friendsArray);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd nieprawidłowej wartości ciągu MySQL podczas zapisywania ciągu Unicode w Django

  2. Wartość liczbowa poza zakresem:1264 w mysql

  3. MySQL – Uzyskaj koszt ostatniego zapytania za pomocą POKAŻ STATUS JAK „Last_Query_Cost”

  4. MAKEDATE() Przykłady – MySQL

  5. Złożony indeks FULLTEXT w MySQL