首页 > 解决方案 > PHP $wpdb-query - 无法解析变量?

问题描述

我想将更多值添加到我的数据库中,但不知道该怎么做。现在,我正在尝试使用 $wpdb->query.

$wpdb->query如果我不投入,会正常工作$this->tables->address ()

我应该怎么做才能在我的查询中放置一个变量?还是你有更好的主意?

我的代码:

$wpdb->query("INSERT INTO '.$this->tables->address().' (address, zipcode_Id) VALUES ('street 23', '7100'), ('street 24', '8700'), ('street 25', '9900')");

标签: phpwordpress

解决方案


这应该是怎样的。您打开双引号,但在变量之前用单引号关闭。这应该看起来像:

$wpdb->query("INSERT INTO ".$this->tables->address()." (address, zipcode_Id) VALUES ('street 23', '7100'), ('street 24', '8700'), ('street 25', '9900')");

推荐阅读