php中單個資料庫欄位多列顯示(單欄位分頁、橫向輸出),多列分頁_PHP教程

來源:互聯網
上載者:User

php中單個資料庫欄位多列顯示(單欄位分頁、橫向輸出),多列分頁


今天在做項目時,遇到個問題就是把從資料庫讀出來的同一欄位分行分列顯示,就是每行顯示12列,根據總記錄數控制迴圈行數。如果是多欄位很好實現,一個迴圈搞定,如果是一個欄位迴圈那麼就比較麻煩了,需要同時用到多個迴圈還有遞增變數,網上也有很多Phper遇到相似的問題,今天小編把自己的解決方案分享大家。

對於同一欄位迴圈多行和控制列顯示個數,實現原理就是先用Limit限制讀出第一次迴圈,然後拿第一次迴圈讀出的記錄數加上要每行顯示的列數。下面直接附上代碼:

第一次迴圈代碼:

<?php$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc limit 0,10″);while($inf=mysql_fetch_array($rer)){?> ”/><?php echo $inf['EI_EmployeeName']?><?php }?>
之後迴圈代碼:
<?php$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc”);$num=mysql_num_rows($rer);$i=0;$j=10;$count=ceil($num/$j);for($k=0;$k<$count;$k++){$i=$i+$j;?> <?php$rer=mysql_query(“select EI_EmployeeId,EI_EmployeeName from employeeinfo order by EI_EmployeeId asc limit $i,$j”);while($inf=mysql_fetch_array($rer)){?> ”/><?php echo $inf['EI_EmployeeName']?><?php }?><?php }?>

當然還有更直接的方法,就是多次迴圈第一次迴圈,只需要改動Limit的第一個參數即可。希望對於初學者phper有所協助。


php 的資料庫欄位是日期時間類型,php 分頁顯示的時連時間都有,太長了,怎只顯示日期沒顯示時間

我建議你存的時候存用time()函數的到的秒,資料表欄位類型弄成int(10)就可以,輸出的時候可以直接用date('Y-m-d',db['time'])格式化輸出了!
 

php輸出mysql資料庫中指定欄位段內容

// 資料庫連接部分省略

$q = mysql_query("select User,Tel from darkit.Users limit 10", $lnk);
while($rs = mysql_fetch_assoc($q)){
echo $rs['User'], " : ", $rs['Tel'], "
";
}

///////
 

http://www.bkjia.com/PHPjc/851339.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/851339.htmlTechArticlephp中單個資料庫欄位多列顯示(單欄位分頁、橫向輸出),多列分頁 今天在做項目時,遇到個問題就是把從資料庫讀出來的同一欄位分行分...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.