phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

PHPMyadmin не показва съобщения за грешка в mysql

Съдейки по факта, че получавате "#1064 -" като изход, мога да намеря само две места в източника на phpMyAdmin 3.3.9.2, където може да се появи грешката. Първият е в извикването на mysql_error или mysqli_error , в зависимост от това кой бекенд използва вашата инсталация. Виждам, че казахте, че mysql_error работи добре; ако информационната страница на phpMyAdmin, която получавате при първото влизане, показва, че се използва mysqli, може да искате да проверите и това.

Но ако mysql_error работи, изглежда по-вероятно проблемът да е във функцията за преобразуване на набор от знаци на phpMyAdmin PMA_DBI_convert_message в libraries/database_interface.lib.php. Можете да потвърдите това достатъчно лесно, като вмъкнете return $message; в самия връх на тази функция, заобикаляйки всичко останало там. Ако това го кара (повече или по-малко) да работи, вероятно бихте искали да определите какво $server_language и $GLOBALS['charset'] се подготвят; вижте дали преобразуването използва iconv , recode_string , libiconv или mb_convert_encoding; и след това се опитайте да разберете защо кое от тях не успява да преобразува правилно съобщението за грешка.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Как да получа достъп до mysql от mac терминал, използвайки xampp?

  2. Не мога да вляза в MySQL сървъра (PhpMyAdmin)

  3. как да избера последния 5 ред от моя mysql

  4. Как да промените паролата за MySQL конзолата в WAMP 2.5

  5. phpmyadmin в xampp не работи на Windows 10