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

PHP Připravené přihlášení k výpisu

Provádíte SELECT * a používáte fetchColumn, takže výsledky jsou závislé na pořadí vrácených sloupců. Měli byste buď vybrat konkrétní sloupce, které potřebujete, nebo načíst celý řádek jako asociativní pole a přistupovat k němu podle názvu sloupce.

Existují další dva problémy, které byste měli opravit:

  • Neměli byste používat mysqli_connect_error(), protože používáte PDO. Správná funkce by byla $con->errorInfo() .
  • Některé konstanty definujete pomocí nastavení připojení, ale nepoužíváte je při volání PDO() a místo toho opakujete hodnoty.


  1. Jak zobrazit chybu dotazu v PDO PHP

  2. Jak přiřadit čítač na základě podmínky

  3. Vyberte pořadí dotazu, které nefunguje v připraveném příkazu

  4. Oracle SQL vnořený vztah do jedné úrovně