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

zapytanie mysql zwracające wartość false, nawet jeśli w tabeli istnieją wartości? Próbujesz znaleźć, jeśli nie w tabeli?

Przede wszystkim musisz zmienić mysql_query( ... ) w wierszu 9 drugiego wysłanego bloku kodu do mysqli_query( ... ) , dla spójności i kompatybilności API.

Ponadto możesz mieć zduplikowane wyniki, jeśli zezwalasz na wiele wpisów w tabeli konwersacji, w której użytkownicy A i B mogą być wprowadzani jako użytkownik1 =A, użytkownik2 =B w jednej konwersacji, a użytkownik1 =B, użytkownik2 =A w innej konwersacji.

Na koniec jako Jay Blanchard powiedział, powinieneś użyć przygotowanych instrukcji, aby uniknąć wstrzyknięcia SQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja PHP MySQL Delete w pętli while

  2. 7 sposobów na znalezienie zduplikowanych wierszy, ignorując klucz podstawowy w MySQL

  3. LEWE DOŁĄCZ w ZF2 za pomocą TableGateway

  4. Problem z testowaniem bazy danych laravel 7.x

  5. Uprawnienie do bazy danych MySQL DROP?