sql >> Databáze >  >> RDS >> Mysql

dotaz mysql vrací false, i když hodnoty v tabulce existují? Snažíte se najít, pokud ne v tabulce?

Nejprve musíte změnit mysql_query( ... ) na řádku 9 vašeho druhého odeslaného bloku kódu do mysqli_query( ... ) pro konzistenci a kompatibilitu API.

Také můžete mít duplicitní výsledky, pokud povolíte více položek v tabulce konverzace, kde uživatelé A a B mohou být zadáni jako uživatel1 =A, uživatel2 =B v jedné konverzaci a uživatel1 =B, uživatel2 =A v jiné konverzaci.

Konečně jako Jay Blanchard řekl, měli byste používat připravené příkazy, abyste se vyhnuli SQL injection.




  1. MySQL uložit výsledky EXECUTE do proměnné?

  2. Postgresql - výkon použití pole ve velké databázi

  3. Jak zálohovat databázi Moodle MariaDB

  4. Jak vytvořit sekvenci v MySQL