我正在尝试做的是在主页上显示一个小部件,让用户知道他们的成员资格何时到期。以下是我当前的代码
$subExpire = Engine_Api::_()->getDbtable('subscriptions', 'payment');
$db2 = $streamTable->getAdapter();
$stmt2 = $db2->query("select * from engine4_payment_subscriptions where `user_id`='$user_id'");
$arr2 = $stmt2->fetch();
if ($arr2['expiration_date']=="NULL")
{
$exp = "NEVER";
}
echo $exp;
我认为主要的问题与Engine_Api::_()->getDbtable(‘订阅’,‘支付’)有关;
最终,一旦它返回一个日期,我想计算出从当前日期起,成员资格还剩下多少天。
有什么建议吗?
PS,$user_id已定义,并返回一个数字值
另外,实际的表名是engine4_payment_subscriptions
发布于 2012-12-12 14:16:46
这是在社交引擎中进行查询的一种奇怪的方式,试试这个:
$table =Engine_Api::_()->getDbtable(‘订阅’,‘支付’);
$select = $table->select()->where('user_id = ?',$user_id);
$arr2 = $table->fetchAll($select);
if ($arr2‘过期日期’==“NULL”)
{
$exp =“从不”;
}
echo $exp;
https://stackoverflow.com/questions/13825030
复制相似问题