Mysql
 sql >> Base de données >  >> RDS >> Mysql

la requête mysql renvoie false même lorsque les valeurs existent dans la table ? Essayer de trouver s'il n'est pas dans le tableau ?

Tout d'abord, vous devez modifier le mysql_query( ... ) à la ligne 9 de votre deuxième bloc de code posté sur mysqli_query( ... ) , pour la cohérence et la compatibilité de l'API.

De plus, vous pourriez avoir des résultats en double si vous autorisez plusieurs entrées dans la table de conversation où les utilisateurs A et B peuvent être entrés comme utilisateur1 =A, utilisateur2 =B dans une conversation et utilisateur1 =B, utilisateur2 =A dans une conversation différente.

Enfin, en tant que Jay Blanchard dit, vous devez utiliser des instructions préparées pour éviter l'injection SQL.