从sql中获取一个变量号


get a variable number from sql

我是php的初学者。我正在尝试从sql,中获取一个变量号

我有这部分代码:

function renderNotification()
{
    if ($user_id = $this->getDi()->auth->getUserId()) {
        $cnt = $this->getDi()->db->selectCell("SELECT COUNT(ticket_id) FROM ?_helpdesk_ticket WHERE status IN (?a) AND user_id=?",
                array(HelpdeskTicket::STATUS_AWAITING_USER_RESPONSE), $user_id);
        if ($cnt)
            return '<div class="am-info">' . ___('You have %s%d ticket(s)%s that require your attention',
                sprintf('<a href="%s">', REL_ROOT_URL . '/helpdesk/index/p/index/index?&_user_filter_s[]=awaiting_user_response'), $cnt, '</a>') .
            '</div>';
    }
} 

我只想在我的程序中的其他地方得到票的号码

这是我的尝试:

  <?php echo "%s%d"  ; ?>

<?php echo $cnt  ; ?>

但不能工作我正在使用Zend、sf、pear,所有我需要的都是从其他地方的上面的代码输出%s%d票证%s,或者称之为

我已经找到了低于的正确方法

<?php
$cnt = $di->db->selectCell("SELECT COUNT(ticket_id)
        FROM ?_helpdesk_ticket
        WHERE status IN (?a)
        AND user_id=?",
    array(HelpdeskTicket::STATUS_AWAITING_USER_RESPONSE),
    $di->user->pk());
echo $cnt;
?>