Не могу составить запрос к БД

127
16 февраля 2018, 19:55

Есть таблица hm_access_token в которой 3 столбца: token, user_id, date_of_issue.

Делаю запрос $wpdb->get_row( "SELECT * FROM {$table_name} WHERE token=$token" ) В итоге получаю в ответ null. Если делаю запрос по user_id, ответ получаю верный: $wpdb->get_row( "SELECT * FROM {$table_name} WHERE user_id=$id" ).

Значение token верное, копирую прямо из базы. Значение: 5223b090d5123d106512e4a9dc7f1b784449d6f25011a5aa37476935367d55f2

В чем может быть проблема? Тип token: CHAR(64)

Answer 1

Anton Shchyrov вам предложил решение - добавить кавычки :

$wpdb->get_row( "SELECT * FROM {$table_name} WHERE token='" . $token . "'");
READ ALSO
Каталог магазина, размеры php Mysql?

Каталог магазина, размеры php Mysql?

Озадачили сделать ИМ с массой прибамбасов, со всем разобрался кроме вывода доступных размеров в каталоге: как пример ( 42

162
Выборка данных регулярным выражением в php

Выборка данных регулярным выражением в php

Всем привет, немного не могу разобраться с регулярными выражениямиИмеется строка вида:

145
Множественное наследование в php

Множественное наследование в php

Возможно ли наследование свойств и методов от нескольких классов в php? если да, то пример пожалуйста

134
Вставить wp_editor с плагином

Вставить wp_editor с плагином

У меня есть кастомная страница настроек в админке WordPressНа ней я вставляю редактор текста с помощью wp_editor($text, 'content', ['textarea_name' => 'content'])

163