Я пытаюсь получить идентификатор организации, указав его имя. У меня есть следующий код:Объект класса wpdb не может быть преобразован в строку
$orgid= $wpdb->get_var("SELECT organisationid FROM $wpdb->$table_name1 WHERE organisationname=' " . $organisation . "'");
Эта строка возвращает эту ошибку: Catchable фатальной ошибки:
Object of class wpdb could not be converted to string
Я хотел бы повторить этот идентификатор на страницу.
Я прочитал код, но не понимаю. Как я могу это исправить?
есть пространство здесь '' удалить его "$ организации..". '' ". $ organization." "и убедитесь, что это правильно написано' organisaitonname' - может быть 'organisationname' в вашем db? так или иначе, это должно быть написано. и сделать var_dump для этой переменной. используйте 'trim()' также должны быть введены пробелы. –
Привет, Фред, я сделал это, но это не исправить мою проблему. Спасибо – Josh
может быть в 'FROM $ wpdb -> $ table_name1'. Из того, что я нашел до сих пор в отношении сообщения об ошибке, попробуйте использовать фигурные скобки вокруг него, то есть: 'FROM {$ wpdb -> $ key}' в соответствии с найденным здесь https://wordpress.org/support/topic/object- из-класса-wpdb-could-not-be-convert-to-string-1 –