Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Подскажите, почему не работает
Не работает SHOW tables where Tables_in_dbname='table'
До этого все отлично работало
Неактивен
У меня
5.5.41-MariaDB-1ubuntu0.14.04.1
Неактивен
А что значит "не работает"?
Неактивен
Пишет неверный синтаксис.
Неактивен
А конкретней?
Покажите в таком виде:
Неактивен
У меня доступа к консоли нету, только к фтп
Неактивен
Сделайте
$res = mysql_query($sql) or die(mysql_error());
Неактивен
Unknown column 'tables_in_db_base' in 'where clause'
Неактивен
platedz написал:
Unknown column 'tables_in_db_base' in 'where clause'
Ну, вот, а говорили "неверный синтаксис"
Используйте
Tables_in_db_base
Неактивен
И что это значит? Я честно говоря, ничего не понял.
Неактивен
используйте
Tables_in_db_base
вместо
tables_in_db_base
Неактивен
Unknown column 'Tables_in_db_base' in 'where clause'
Неактивен
Про регистр это я перед этим глупость сказал.
Покажите
$res = mysql_query("show tables") or die(mysql_error());
$fetch = mysql_fetch_array($res);
var_dump($fetch);
Неактивен
array(2) { [0]=> string(8) "table" ["Tables_in_db_base (table)"]=> string(8) "table" }
Неактивен
Странно, попробуйте
$res = mysql_query("show tables where `Tables_in_db_base (table)` = 'table' ") or die(mysql_error());
$fetch = mysql_fetch_array($res);
var_dump($fetch);
Неактивен
Unknown column 'Tables_in_db_base (table)' in 'where clause'
Неактивен
Так, давайте еще раз внимательно уточним, что показывает
Неактивен
array(2) { [0]=> string(8) "table" ["Tables_in_db_base (table)"]=> string(8) "table" }
Неактивен
Я не понимаю, откуда берется "Tables_in_db_base (table)" при выполнении show tables без каких-либо дополнительных условий. Если это действительно так, то спросите на
https://mariadb.com/kb/en/mariadb/reporting-bugs/
Неактивен
Страниц: 1