sql >> Database >  >> RDS >> Mysql

mysql-query die false retourneert, zelfs als er waarden in de tabel bestaan? Proberen te vinden of niet in de tabel?

Allereerst moet u de mysql_query( ... ) . wijzigen op regel 9 van je tweede geposte codeblok naar mysqli_query( ... ) , voor API-consistentie en compatibiliteit.

U kunt ook dubbele resultaten krijgen als u meerdere vermeldingen in de conversatietabel toestaat waarin gebruikers A en B kunnen worden ingevoerd als gebruiker1 =A, gebruiker2 =B in één gesprek en gebruiker1 =B, gebruiker2 =A in een ander gesprek.

Ten slotte, als Jay Blanchard zei, moet u voorbereide instructies gebruiken om SQL-injectie te voorkomen.




  1. ScaleGrid lanceert Google Cloud Platform (GCP)-ondersteuning voor beheerde databasehosting

  2. Waarom wijzigt deze Oracle DROP COLUMN de standaardwaarde van een andere kolom?

  3. Waarschuwing:mysqli_connect():(28000/1045):Toegang geweigerd voor gebruiker

  4. Verbinding maken met Teradata in IRI Workbench