我有一个 wordpress 切换函数,可以根据 wp_database 中的值切换状态。用户基本上可以选择报告生病和报告健康。当用户报告生病时,我想要一 block tekst 来回显数据库中存储的日期。例如,如果我在 2014 年 12 月 1 日报告自己生病了,我想重复该日期。下面列出了我到目前为止所拥有的代码。
$date = $wpdb->get_results( "SELECT sick FROM ziekbeter WHERE person = $user_ID AND healthy IS NULL" );
$status="You reported sick on DATE.";
图像是我数据库中的“ziekbeter”表。我知道它回显的数组仅包含一个日期。
假设我们是第二个人,我们看一下上面的代码。
SELECT sick FROM ziekbeter WHERE person = $user_ID AND healthy IS NULL
这将从表“ziekbeter”(整个表)中选择“sick”行,但仅选择“sick”的值,其中 person = $user_ID(这是当前登录到系统的用户)并且当“健康”字段为空。该值(如果我们是第二个人,则为 2014-11-13)将被放入 $date 中。现在我面临的唯一问题是我需要在我的网站上回显这个日期。有什么办法可以做到这一点吗?
第二张图片是我网站的前端。您会看到红色大按钮,上面写着“报告健康”。如果用户单击按钮,他们在右侧日期字段中输入的日期将被放入数据库(在健康字段中)。 (注意:所有这些代码都有效,我只是在寻找一种在我的页面上输出我的 $date 的方法)。
<小时/>编辑
如果我 var_dump 数组,我会得到以下代码:
array(1) { [0]=> object(stdClass)#2315 (1) { ["sick"]=> string(10) "2014-11-03" } }
最佳答案
什么
print_r($array);
告诉你?
你尝试过吗
echo $array["sick"];
?
或者也许
echo $array->sick ?
$array 是包含 MySQL 查询结果的数组的名称(您通过 var_dump 转储的数组)。
关于php - 在 WordPress 中回显 phpMyAdmin 数据库的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27250410/