我已经通过PhpMyAdmin在wordpress数据库中创建了一个新表。但是,我无法将其写入我创建的任何表中。在预定义的表(如metapost )中编写代码非常好。当我写出错误时,wordpress似乎认为我“忘记”了输入表名,就像wordpress不知道这个新表存在一样。怎么一回事?我桌子的名字是hest
这里是我的代码:
<?php
$metakey = 'THAT IS';
$metavalue = 'DONE.';
$wpdb->query(
$wpdb->prepare(
"
INSERT INTO $wpdb->hest
( meta_key, meta_value )
VALUES ( %s, %s)
",
$metakey,
$metavalue
)
);
$wpdb->show_errors();
echo $wpdb->last_query;
?>这里是show_error消息:,如您所见,表名突然消失在执行的查询中。
WordPress数据库错误:您的SQL语法出现了错误;请检查与MariaDB服务器版本对应的手册,以获得正确的语法,以便使用meta_key '( meta_key,meta_value )值(‘IS’IS,‘to’)‘。在第2行插入到( meta_key,meta_value )值(‘at’IS,‘DONE’)。
谢谢你!!
干杯克里斯。
发布于 2020-10-16 22:41:36
https://stackoverflow.com/questions/64395740
复制相似问题