gpt4 book ai didi

php - 如何使用 php 从数据库(mysql)中检索特定值

转载 作者:行者123 更新时间:2023-11-30 22:41:12 26 4
gpt4 key购买 nike

这里我在我的页面上显示数据库中的 4 张图片。

带列的表设备:

equi_id, equi_name, equi_type, equi_descp, equi_img

标记:

<!--Content-->
<center><b><u><font size="6em">Our Equipments</font></center></b></u>
<div class="container" id="content-img">
<div class = "row" id="img-div" data-toggle="modal" data-target="#content-modal">
<?php
include("database.php");
$q="select * from equipments WHERE eq_type = 'chest'";
$result=mysql_query($q,$con);
while($res=mysql_fetch_array($result))
{
echo "<div class='col-md-6' id='".$res['equi_name']."'<span id='equip_head'><b><center>".$res['equi_name']."</center></b></span> <br /> <img src='".$res['equi_img']."' class='img-responsive'></div>";
}
?>
</div>
</div>

我想在单击任何图像时从同一个表中检索描述 (equi_descp)。此代码已启用 Bootstrap 。

<!--Content Pop-Up-->
<!-- Modal -->
<div id="content-modal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<?php
include("database.php");
$q="select * from equipments WHERE eq_type = 'chest'";
$result=mysql_query($q,$con);
while($res=mysql_fetch_array($result))
{
echo "<h4 class='modal-title'>".$res['equi_name']."</h4>";
}

echo "</div>";
?>
<?php
include("database.php");
$q="select * from equipments WHERE eq_type = 'chest'";
$result=mysql_query($q,$con);
echo "<div class='modal-body'>";
while($res=mysql_fetch_array($result))
{
echo "<p>'".$res['equi_descp']."'</p>";
}
?>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>

使用我的代码,单击任何图像都会返回所有图像的描述,而不仅仅是被单击的图像。

如何修复我的代码以仅显示被点击图像的描述?

抱歉我的英语不好。

提前致谢

最佳答案

修改弹出窗口中查询的 WHERE 部分,以定位您希望访问的特定项目。例如,WHERE equi_id = 5。您显然需要将 ID 添加到弹出窗口的 URL。 (具体如何,这取决于您如何创建弹出窗口;您的代码并未证明这一点。)

在将 ID 变量插入查询之前,不要忘记正确清理 URL 中的 ID 变量。此外,您可能希望切换到使用 mysqli_ 来代替已弃用的 mysql_ 数据库驱动程序。

关于php - 如何使用 php 从数据库(mysql)中检索特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31102964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com