Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Название таблицы не полностью отображается

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
zapatronen
Отправлено: 08 Августа, 2016 - 20:13:20
Post Id



Гость


Покинул форум
Сообщений всего: 103
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Пытаюсь вытянуть данные из базы j5dq9_jshopping_categories mysql:

SELECT category_parent_id FROM j5dq9_jshopping_categories WHERE name_ru-RU='Гидрошпонка'


Вроде бы все правильно, но название таблицы не видно полностью, как заставить mysql видить целое название?

Переименовать не вариант, испорчу другой сайт. Если беру в кавычки, то приходит нулевой результат



есть какая-то пилюля?
Заранее спасибо
Павел
 
 Top
Мелкий Супермодератор
Отправлено: 08 Августа, 2016 - 20:24:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




С названием таблицы никаких проблем нет. Вот название поля - дурацкое, в нарушение принятых правил.

http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]identifiers[dot]html
Поскольку имя поля не входит в допустимую вариацию имени без кавычек, вы обязаны использовать обратные кавычки `.


-----
PostgreSQL DBA
 
 Top
zapatronen
Отправлено: 08 Августа, 2016 - 20:51:40
Post Id



Гость


Покинул форум
Сообщений всего: 103
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Мелкий пишет:
`


О в mysql заработало, большое спасибо. Если все это записывать в php, то так же нужно использоваться обратную запятую?
 
 Top
Строитель Модератор
Отправлено: 08 Августа, 2016 - 21:29:54
Post Id



Участник


Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 74 раз(а)




zapatronen пишет:
Если все это записывать в php, то так же нужно использоваться обратную запятую?
Да.
 
 Top
zapatronen
Отправлено: 08 Августа, 2016 - 21:44:55
Post Id



Гость


Покинул форум
Сообщений всего: 103
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




[quote=Строитель][/quote]


НУууууу смотрите мне приходит NULL
PHP:
скопировать код в буфер обмена
  1. $query="SELECT category_parent_id FROM j5dq9_jshopping_categories WHERE `name_ru-RU`='Dorken'";
  2. $result=mysqli_query($dbc, $query) or ('ошибка записи');
  3. $parent=$row['category_parent_id'];
  4. var_dump($row['category_parent_id']);
 
 Top
miketomlin
Отправлено: 08 Августа, 2016 - 23:29:01
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




Забыли $row заполнить (mysqli_fetch_assoc($result)). Значение одного поля можно прямо в простую переменную записать, если уверены, что оно есть (вижу, все равно никаких проверок не делаете):


P.S. Возьмите за правило всегда обрамлять все имена косыми кавычками.
(Добавление)

(Отредактировано автором: 08 Августа, 2016 - 23:29:47)

 
 Top
zapatronen
Отправлено: 08 Августа, 2016 - 23:57:08
Post Id



Гость


Покинул форум
Сообщений всего: 103
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




[quote=miketomlin][/quote]

Мужчина спасибо большое что ткнули меня в мою невнимательность!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB