>我试图通过给出一个组织的名称来获取它的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
的属性相对应,以便它匹配。
也试试
$wpdb->table_name1
而不是:
$wpdb->$table_name1
没有美元"$"