mysqli_sql_exception::getSqlState
(PHP 8 >= 8.1.2)
mysqli_sql_exception::getSqlState β ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ SQLSTATE
ΠΠΏΠΈΡ
public mysqli_sql_exception::getSqlState(): string
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΡΡΠ΄ΠΎΠΊ, ΡΠΊΠΈΠΉ ΠΌΡΡΡΠΈΡΡ ΠΊΠΎΠ΄ ΠΎΡΡΠ°Π½Π½ΡΠΎΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ SQLSTATE. ΠΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΡΠΊΠ»Π°Π΄Π°ΡΡΡΡΡ ΡΠ· ΠΏ'ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ². ΠΠ½Π°ΡΠ΅Π½Π½Ρ Π·Π°Π΄Π°ΡΡΡΡΡ ANSI SQL ΡΠ° ODBC. Π‘ΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΈΡ Π·Π½Π°ΡΠ΅Π½Ρ ΠΌΠΎΠΆΠ½Π° ΠΏΠ΅ΡΠ΅Π³Π»ΡΠ½ΡΡΠΈ Π½Π° ΡΡΠΎΡΡΠ½ΡΡ Β»Β http://dev.mysql.com/doc/mysql/en/error-handling.md
ΠΠ°ΡΠ²Π°ΠΆΠ΅Π½Π½Ρ :
ΠΠ°ΡΠ²Π°ΠΆΡΠ΅, ΡΠΎ Π½Π΅ Π²ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ MySQL ΡΠ΅ Π·ΡΡΡΠ°Π²Π»Π΅Π½Ρ Π· SQLSTATE. Π―ΠΊΡΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° Π½Π΅ Π·ΡΡΡΠ°Π²Π»Π΅Π½Π°, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½Π½Ρ
HY000
(ΠΠ°Π³Π°Π»ΡΠ½Π° ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°).
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
Π¦Ρ ΡΡΠ½ΠΊΡΡΡ Π½Π΅ ΠΌΠ°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ².
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΡΡΠ΄ΠΎΠΊ, ΡΠΊΠΈΠΉ ΠΌΡΡΡΠΈΡΡ ΠΊΠΎΠ΄ ΠΎΡΡΠ°Π½Π½ΡΠΎΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ SQLSTATE. ΠΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΡΠΊΠ»Π°Π΄Π°ΡΡΡΡΡ ΡΠ· ΠΏ'ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ².