寫的出,就是麻煩很多
目前成都創新互聯已為成百上千的企業提供了網站建設、域名、網頁空間、網站托管維護、企業網站設計、青山網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
先得到查詢結果的行數
$n
$jieg=mysql_query("select
*
from
jieg");
$n
=
mysql_num_rows($jieg);
然后循環修改查詢語句
一個個的把數據查出來
使用limit
for($i=0;$i$n;$i++){
$sql=mysql_query("select
*
from
jieg
limit
".$i.",1");
$shuc=mysql_fetch_array($sql);
echo
$shuc['name'];
}
您好,可參考如下思路,然后結合自己的業務邏輯即可:
?php
//首先鏈接數據庫
$conn = mysql_connect('主機名','數據庫登陸用戶名','數據庫登陸密碼') or die('鏈接數據庫失敗');
//選擇數據庫
mysql_select_db( 'test',$conn );
//假設test數據庫中有文章表,article,表有字段 id,title,create_time 那么可采用如下代碼循環讀出里面數據
//進行SQL查詢-查詢article中的數據并按照id倒序排列
$sql = 'SELECT *FROM article ORDER BY id DESC';
//獲取執行結果
$result = mysql_query( $sql,$conn );
if( !$result ) die( '執行SQL語句失敗' );
//循環讀出結果集中的數據
while( $row = mysql_fetch_assoc( $result ) )
{
//輸出數據
echo $row['id'].'--'.$row['title'].'--'.$row['create_time'].'br/';
}
//如果test中有三條數據,比如下列數據
//id title create_time
//1 文章標題1 2014/10/31 14:20
//2 文章標題2 2014/11/01 15:12
//3 文章標題3 2014/11/03 12:10
//那么執行代碼后,網頁應顯示如下:
//3--文章標題3--2014/11/03 12:10
//2--文章標題2--2014/11/01 15:12
//1--文章標題1--2014/10/31 14:20
?
一般我們為了減少數據庫鏈接,取數據是一次取出所有想要的數據然后做循環處理,而不是一個個循環取出
$servername?=?"localhost";
$username?=?"root";
$password?=?"root";
$dbname?=?"aaaa";
//?創建連接
$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);
//?Check?connection
if?($conn-connect_error)?{
die("連接失敗:?"?.?$conn-connect_error);
}?
$conn-query('set?names?utf8');
$sql?=?"SELECT?name?FROM?xiao?";//這里是查詢xiao表的name列的所有數據
$result?=?$conn-query($sql);
if?($result-num_rows??0)?{
//?輸出數據
while($row?=?$result-fetch_assoc())?{
//print_r($row);
echo?"name:?"?.?$row["name"]."br";//這里是循環打印
}
}?else?{
echo?"沒有查詢到數據";
}
$conn-close();
根據你的語義描述可以用這樣的方法來查詢
$arr?=?["1111111","12345","qwe"];
$result?=?[];
foreach?($arr?as?$val){
$result[]?=?$tail_fibers-distinct?(?true?)-where("type='$val'")-select();
}
不知道你用的是哪個SQL組件,但是大體都會提供類似?-whereIn('type',$arr) 這樣的方法,等于直接用SQL的IN語句進行多個值查詢,效率更高
SQL IN 操作符
設定value為取出值
?php
$array = array(1, 2, 3, 4, 5, 6, 7);
foreach ($array as $value) {
?
tr
td?php echo $value; ?/td
/tr
?php
}
?
當前名稱:php循環取出數據庫,PHP讀取數據庫
網站路徑:http://m.kartarina.com/article16/hddodg.html
成都網站建設公司_創新互聯,為您提供網站設計、建站公司、服務器托管、微信公眾號、定制開發、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯