Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql заявката връща невярно, дори когато стойностите ДА съществуват в таблицата? Опитвате се да намерите дали не в таблицата?

Първо, трябва да промените mysql_query( ... ) на ред 9 от вашия втори публикуван кодов блок към mysqli_query( ... ) , за последователност и съвместимост на API.

Освен това може да имате дублиращи се резултати, ако разрешавате множество записи в таблицата с разговори, където потребители A и B могат да бъдат въведени като user1 =A, user2 =B в един разговор и user1 =B, user2 =A в различен разговор.

И накрая, като Джей Бланчард каза, трябва да използвате подготвени изрази, за да избегнете 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. Ограничение за размера на MySQL VARCHAR

  2. Не може да се свърже с RDS екземпляр от EC2 екземпляр

  3. показване на данни от SQL база данни в php/html таблица

  4. Sphinx Search mysql клиент на производствен сървър

  5. Spring Boot:Jdbc javax.net.ssl.SSLException:затваряне на входящия преди получаване на close_notify на партньора