编程语言
首页 > 编程语言> > php – 类wpdb的对象无法转换为字符串

php – 类wpdb的对象无法转换为字符串

作者:互联网

我试图通过提供其名称来获取组织的ID.
我有以下代码:

$orgid= $wpdb->get_var("SELECT organisationid FROM $wpdb->$table_name1 WHERE organisationname=' " . $organisation . "'");

此行返回此错误:
可捕获的致命错误:

Object of class wpdb could not be converted to string

我希望在页面上回显此ID.

我已阅读过该手抄本但不明白.我怎样才能解决这个问题?

解决方法:

如果您要在字符串中使用变量变量,请记住用大括号包装它:

"SELECT organisaitonid FROM {$wpdb->$table_name1} WHERE organisaitonname = '" . $organisation . "'"
                       //    ^  important       ^

注意:只需确保$table_name1的值确实对应于$wpdb的属性,以便它匹配.

标签:php,mysql,wordpress,wpdb
来源: https://codeday.me/bug/20190724/1525767.html