簡體   English   中英

為從MySQL獲取的每行數組創建一個div

[英]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已被棄用,很快就會刪除。 發生這種情況時,您的代碼將完全停止運行。

快樂的編碼!

參考

PDO_MYSQL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM