【发布时间】:2015-06-25 18:20:21
【问题描述】:
我正在做大学项目,但我现在被困住了。
我有一个表,它有多个记录。记录由用户保存。我想在网页上显示特定用户存储的所有数据(在单独的 div 下)。 我可以使用以下代码从数据库中获取所有数据。
$prj= mysql_query("select * from project where uid=$uid");
$record= mysql_fetch_assoc($prj);
$project_name = "$record['project_name']";
$short_dis= "$record['short_dis']";
$poster= "$record['poster']";
mysql_close($prj);
这里有一些 php 代码。
<div class="media services-wrap55 wow fadeInDown">
<img class="img-responsive" src="uploads/poster/photo-original_827156899.jpg"><br>
<a href="#"> <h4 class="media-heading">second project for testing</h4></a>
<p> by user</p>
<p> second project for testing second project for testing second project for testing second project for testing.</p>
<a class="" href="iska-link.html">More ... </a>
<p>
<div id="progressBar2" class="tiny-green"><div></div></div><p>
<div class="counter-inner"><div id=example1" data-countdown="07/02/2015 00:11:00"></div></div><p>
<div class="col-sm-11 text-right">
<div class="entry-meta">
<span><i class="fa fa-comment"></i><a href="comments"> 2 Comments </a></span>
<span><i class="fa fa-thumbs-up"></i><a href="#"> 56 </a></span>
<span><i class="fa fa-thumbs-down"></i><a href="#"> 56 </a></span>
<span><i class="fa fa-star"></i><a href="#"> 56 Fav </a></span>
</div>
</div>
</div>
</div>
如您所见,这些是静态数据。我想把数据库中的动态数据放到这个里面。
是否有任何建议如何通过循环获取 div 中的数据。
我可以使用 echo 显示一条记录。我不是在寻找整个代码,只是想要在 php 中使用它的数据库部分和一些示例。
【问题讨论】:
-
如果可以的话,你应该stop using
mysql_*functions。它们不再被维护并且是officially deprecated。改为了解 prepared statements,并考虑使用 PDO,it's really not hard。 -
手册第一,社区最后。去阅读:php.net/manual/de/mysqli-result.fetch-array.php 和 cmets。
-
我会尝试使用mysqli/PDO。目前我对它们一无所知。因为我还在学习。但我一定会尝试的。但是,如果您就这个问题提出建议,那就太好了。谢谢
-
@JensA.Koch 我已经尝试过了,但我无法在网页上显示它。因为我认为我也需要在运行时生成 div。