爲解決方案搜索 - 找不到任何東西。也許我用錯了詞。運行帶變量的PHP循環
我嘗試拆分服務器端操作和html結構。所以我做了兩個不同的文件,第一個是index.php
,然後是operation.php
。
裏面的operation.php的我做了一個mysqli的查詢和獲取的MySQL表的內容分成不同的變量:
$query = "SELECT * FROM work";
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_assoc()) {
$title = $row["title"];
$desc = $row["desc"];
$id = $row["id"];
$date = $row["date"];
$time = $row["time"];
$kat = $row["kat"];
$user = $row["user"];
}
$result->free();
}
$mysqli->close();
?>
現在,我試圖通過包括operation.php
,並用它在index.php
使用此像
<div><?php echo $title ?></div>
一切正常,但我想循環這個div,並得到一個<div>
數據庫中的每一個「標題」行。
這怎麼可能?
在此先感謝。
在operation.php中格式化輸出,除非您想要將所有數據檢索爲數組,然後在格式化時循環。 – 2014-10-17 13:03:52
我認爲這將是非常舒服的分裂的PHP和HTML,所以我想在operation.php避免HTML。編輯:但我會改變主意,如果這種方式更好! – Eric 2014-10-17 13:07:35
我同意,爲了查看您將不得不* *處理。我們一直這麼做 - 將查詢結果存儲在一個對象中,然後在index.php中循環查看該對象。真的,你不應該在operation.php中循環,只是返回結果。然後遍歷index.php中的結果。它會更清潔,你的代碼將可重用。 – 2014-10-17 13:09:24