【发布时间】:2014-01-26 01:47:27
【问题描述】:
我创建了一个简单的 html 表单来向我编写的 php 脚本提交一个值。我正在使用wordpress。我希望脚本在 user_meta 表中查找用户,然后选择用户 ID。然后我希望脚本在 wp_users 表中查找该用户的电子邮件。这是我的代码:
<?php
global $wpdb;
$userid = $wpdb->get_var ( $wpdb->prepare (
"
SELECT user_id
FROM $wpdb->user_meta
WHERE user_meta = %s
",
$_POST["submitted_value"] ) );
$useremail = $wpdb->get_var (
"
SELECT user_email
FROM $wpdb->wp_users
WHERE ID = %s
"
, $userid );
echo 'Car Owner Email is' . $useremail . '!';
echo "test" . $_POST["submitted_value"] ."!";
?>
现在,我已经运行了脚本,最后一行似乎正在运行——它正在从我的 html 表单中打印“submitted_value”——但它似乎没有查询数据库。
这是整个 php 脚本——我将它放在 wordpress 插件目录中——我是否需要添加任何其他内容才能查询我的 wordpress 数据库?
【问题讨论】: