Есть таблица 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)
Anton Shchyrov вам предложил решение - добавить кавычки :
$wpdb->get_row( "SELECT * FROM {$table_name} WHERE token='" . $token . "'");
Сборка персонального компьютера от Artline: умный выбор для современных пользователей