JSFiddle here,显然无法使用PHP,但在本地主机上它可以很好地提取信息。
我正在尝试将数据循环附加到特定类标记内,在某个类的di中。
例如,对于表格中的每一行,添加一个带有“card”类的div,并将“Title”附加到H2中,将“description”附加到P标签等中。
任何人都知道如何做到这一点?我正在使用谷歌搜索,但很难说出我的问题。
Div“卡片”加价:
<div class="card">
<h2>Health and Wellbeing</h2>
<p>Sometimes you just did too much sitting not enough jumping go go go.</p>
</div>
PHP拉:
$sql = "SELECT title, description, count FROM relevant_topics";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<b>Title: </b>" . $row["title"]. " - Description: " . $row["description"]. " " . $row["count"]. "<br>";
}
} else {
echo "0 results";
}
答案 0 :(得分:2)
您可以将div标记回显到PHP代码中,如下所示:
while($row = $result->fetch_assoc()) {
echo'<div class="card">
<h2>'.$row["title"].'</h2>
<p>'.$row["description"].'
</div>';
}
不确定你想要Row ['count']的位置。
你也可能想使用PDO而不是mysql,因为mysql已经过时了:How can I prevent SQL injection in PHP?
答案 1 :(得分:1)
检查此朋友
if ($result->num_rows > 0) {
// output data of each row
while($row = $result-> mysql_fetch_array()) {//if not works change mysql_fetch_array() to fetch_assoc()
echo'<div class="card"><h2>';
echo '.$row["title"].';
echo '</h2><p>';
echo '.$row["description"].';
echo '</P></div>';
}