Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/MySQL-使用预先准备好的语句查询数据库,将每行数据放在单个html元素中?_Php_Html_Mysql_Prepared Statement - Fatal编程技术网

PHP/MySQL-使用预先准备好的语句查询数据库,将每行数据放在单个html元素中?

PHP/MySQL-使用预先准备好的语句查询数据库,将每行数据放在单个html元素中?,php,html,mysql,prepared-statement,Php,Html,Mysql,Prepared Statement,我有1个PHP文件(查询),1个HTML/PHP文件(结果)。我需要一个准备好的语句,根据column2值查询所有数据(column1),然后将其放入另一个文件的div中。我已经试了几个小时了,似乎无法得到我自己准备好的语句来显示div中的数据。。。任何帮助都会很好,谢谢。 表名称:任务 第2列=状态 第2列值=o Column1=id PHP文件: <?php include 'sqlconnection.php'; $conn = OpenCon(); if ($stmt = $co

我有1个PHP文件(查询),1个HTML/PHP文件(结果)。我需要一个准备好的语句,根据column2值查询所有数据(column1),然后将其放入另一个文件的div中。我已经试了几个小时了,似乎无法得到我自己准备好的语句来显示div中的数据。。。任何帮助都会很好,谢谢。

表名称:任务
第2列=状态
第2列值=o
Column1=id

PHP文件:

<?php
include 'sqlconnection.php';
$conn = OpenCon();

if ($stmt = $conn->prepare ( "SELECT id from tasks 
where status=?" ))
    {
        $stmt->bind_param ( "s", $o); 
        $stmt->execute ();
        $stmt->bind_result ($id); 
        $arrayUsers = array();

        while ($stmt->fetch())
        {
            if (isset ($id))
            {
                $arrayUsers[] = array(
                        "id" => $id);
}
}
$stmt->close ();
        }
CloseCon($conn);
?>

带有HTML的PHP文件:

<div class='task-listing'>
            <h1><?= $id ?></h1>
            <h1><?= $id ?></h1>
            <h1><?= $id ?></h1>
</div>


问题,php文件和包含html的php文件是否在两个单独的文件中?除非以某种方式存储数组,否则您可能希望在与查询相同的php文件中构建html。第二,当我想在html中显示一个php变量时,我必须在变量之前加上一个echo是的,它是两个独立的文件。因此,如果我理解正确,您的php文件正在查询您的数据库,然后在$id中存储您想要的内容,但是如何将变量发送到html端呢。您是否尝试过将两个文件放在一起,这样就不必将变量存储在会话或本地存储器中?