php - 如何在一页中多次回显一个数组?

标签 php echo

我想知道是否有人可以帮助我解决这个问题。 我想在同一页上多次打印/回显函数的解决方案。这可能吗?

这是我的功能:

public function getFeedback($p_iUserid) {

    include("Connection.php"); //open db

    try
    {
        $sql = "select DiaryOpmerkingen, DiaryDoctorcomment from tblDiary 
                WHERE fk_UserId = ".$p_iUserid."
                AND DiaryDay = '".$this->Day."';";
        $rResult = mysqli_query($link, $sql);
        return $rResult;
    }
    catch(Exception $e)
    {
        // no connection database
        $feedback = $e->getMessage();
    }
    mysqli_close($link);
}

这就是我现在设法调用该函数的方式。但它只工作一次:

if(mysqli_num_rows($feedbackPatient) > 0)
                    {
                        while($oUser = mysqli_fetch_assoc($allUsers))
                        {
                            echo $oUser['DiaryOpmerkingen'];
                        }
                    }

希望有人能帮忙! 无论如何谢谢。

最佳答案

为您的打印任务创建一个函数,然后根据需要多次调用它:

function print_the_stuff($feedbackPatient){

if(mysqli_num_rows($feedbackPatient) > 0)
                    {
                        while($oUser = mysqli_fetch_assoc($allUsers))
                        {
                            echo $oUser['DiaryOpmerkingen'];
                        }
                    }
}

然后,在任何需要打印的地方:

print_the_stuff($feedbackPatient);

关于php - 如何在一页中多次回显一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6081331/

相关文章:

php - 注册错误 - 注册脚本上的变量未设置

php - 使用 'grep -i ' DocumentRoot'httpd.conf' 安装 php

php - 如果另一张表中不存在记录,则插入到一张表中

无法在 C 代码中模仿 `echo` 命令的 Action

windows - bat - ECHO 在 txt 文件中关闭

PHPExcel设置列值和列数量

php - 实现编译为 PHP 的元语言的最佳方法

php - 从 SQL 查询打印数据

php - 在 HTML 中呼应 PHP

php - 如何根据值显示多个表格