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

Chyba PDO - Výjimka PDO' se zprávou 'SQLSTATE[HY000]:Obecná chyba'

Stane se toto:

  • Pokoušíte se načíst UPDATE dotaz. Nemůžete to udělat, protože dotazy UPDATE nevrací hodnoty. Pokud chcete vědět, kolik řádků bylo dotazem ovlivněno, použijte místo toho funkci rowCount(). Všimněte si, že ne všechny ovladače DB poskytují dotčené řádky.

  • Používáte nedeklarované proměnné (alespoň v kódu, který jste zde zveřejnili). Toto není důvod této konkrétní chyby, ale může způsobit další.

  • Nepoužíváte data, která jste vybrali z databáze

    Také se doporučuje provádět všechny operace PDO v rámci bloku try, jinak můžete získat neošetřené výjimky.



  1. Jak načíst více řádků z databáze v PHP

  2. POUŽÍVEJTE HINT a DISABLE_OPTIMIZED_NESTED_LOOP

  3. SQL Server:Všechna velká a malá písmena nastavte na správná malá a velká písmena

  4. Jak mohu dešifrovat hesla MySQL