PHP/MySQL-使用预先准备好的语句查询数据库,将每行数据放在单个html元素中?
我有1个PHP文件(查询),1个HTML/PHP文件(结果)。我需要一个准备好的语句,根据column2值查询所有数据(column1),然后将其放入另一个文件的div中。我已经试了几个小时了,似乎无法得到我自己准备好的语句来显示div中的数据。。。任何帮助都会很好,谢谢。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
表名称:任务
第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端呢。您是否尝试过将两个文件放在一起,这样就不必将变量存储在会话或本地存储器中?