[英]Create one div for each row of array fetched from MySQL
我們在MySQL數據庫中有一堆數據,使用這個phpcode調用:
$query = "SELECT * FROM `dmt_objects` WHERE PipelineAndWorkflow = 'RWP WF Ready for 4Sprint' ORDER BY `Team` DESC ;";
$select_projects = mysql_query($query);
$project_array = mysql_fetch_array($select_projects);
$json_project_array = json_encode($project_array);
但是,我們不想為每個團隊創建一個div。 如果它的十支球隊我們想要創造10個div。 我們在HTML中嘗試過類似的內容:
<script type="text/javascript">
var project_array = $json_project_array;
number_of_teams = project_array.length;
for(var i = 0; i < number_of_teams; i++){
var iDiv = document.createElement('div');
iDiv.className = 'project_array['Team']';
}
</script>
但是,即使放入document.write(i),它也不會工作。 在for循環中而不是嘗試創建div。
那么你可以試試這個:
$query = "SELECT * FROM `dmt_objects` WHERE PipelineAndWorkflow = 'RWP WF Ready for 4Sprint' ORDER BY `Team` DESC ;";
$select_projects = mysql_query($query);
if (mysqli_num_rows($select_projects) > 0) {
while($row = mysqli_fetch_assoc($select_projects)) {
echo '<div class="'.$row[yourcolumnname].'"></div>';
}
}
我相信這是能夠為您提供所需輸出的代碼......
$query = "SELECT * FROM `dmt_objects` WHERE PipelineAndWorkflow = 'RWP WF Ready for 4Sprint' ORDER BY `Team` DESC ;";
$select_projects = mysql_query($query);
if (mysql_num_rows($select_projects) > 0) {
while($row = mysql_fetch_assoc($select_projects)) {
echo '<div>'.$row['Team'].'</div>';
}
}
另外,幫自己一個忙,將代碼更改為pdo_mysql
。 mysql
已被棄用,很快就會刪除。 發生這種情況時,您的代碼將完全停止運行。
快樂的編碼!
參考
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.