thinkphp 3.2 sql語句distinct用法

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、博白網(wǎng)站維護(hù)、網(wǎng)站推廣。
DISTINCT 方法用于返回唯一不同的值 。
例如:
$Model-distinct(true)-field('name')-select();
生成的SQL語句是: SELECT DISTINCT name FROM think_user
可以參考下面的代碼:
//連接數(shù)據(jù)庫服務(wù)器
$link =?mysql_connect(‘host(服務(wù)器ip地址,本地用localhost)’,'數(shù)據(jù)庫賬戶',‘?dāng)?shù)據(jù)庫密碼’);
//選擇要連接的數(shù)據(jù)庫
mysql_select_db('數(shù)據(jù)庫名字');
//執(zhí)行查詢,返回?cái)?shù)據(jù)源
$query = mysql_query("SELECT * FROM test");
//遍歷數(shù)據(jù)源,并賦值給$r,當(dāng)沒有數(shù)據(jù)時,變成false中斷循環(huán)
while($r = mysql_fetch_array($query)){
echo $r['field_name'];//輸出字段
}
擴(kuò)展資料:
mysql使用說明
1、如果是用 MySQL +?Apache,使用的又是?FreeBSD?網(wǎng)絡(luò)操作系統(tǒng)的話,安裝時候應(yīng)按注意到FreeBSD的版本問題,在 FreeBSD 的 3.0 以下版本來說,MySQL Source 內(nèi)含的 MIT-pthread 運(yùn)行是正常的,但在這版本以上,必須使用 native threads,也就是加入一個 with-named-thread-libs=-lc_r 的選項(xiàng)。
2、如果在 COMPILE 過程中出了問題,請先檢查gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。
3、如果不是版本的問題,那可能是內(nèi)存不足,請使用 ./configure--with-low-memory 來加入。
4、如果要重新做configure,那么可以鍵入?rm?config.cache 和 make clean 來清除記錄。
5、把 MySQL 安裝在 /usr/local 目錄下,這是缺省值,也可以按照需要設(shè)定所安裝的目錄。
參考資料來源:百度百科-mySQL (關(guān)系型數(shù)據(jù)庫管理系統(tǒng))
sql語句是正確的
$rows = $db-fetch_array($hd);此時的$rows是一個二維數(shù)據(jù)
你可以像一樓那樣遍歷
也可如下
for($i=0;$icount($rows);$i++){
echo $rows[$i]['title'];
}
或
foreach($rows as $r){
echo $r['title'];
}
$db = M('table'); //表名
$where = array( //條件數(shù)組
'id' = 2,
);
$rs = $db-where($where)-select(); //查詢, 用find()只能查出一條數(shù)據(jù),select()多條
$this-assign('datalist',$rs); //模板賦值
$this-display();//輸出到模板
試編寫代碼示例如下:
?php
//連接數(shù)據(jù)庫
$db?=?new?mysqli('localhost','test','test','test');
if?($db-connect_errno)?{
printf("連接數(shù)據(jù)庫失敗:?%s\n",?$db-connect_error);
exit();
}
//對數(shù)據(jù)庫根據(jù)時間字段按降序排序,并抽取前面的40條記錄
$data?=?$db-query('select?*?from?數(shù)據(jù)表名?order?by?時間字段名?desc?limit?40');
$rows?=?$data-fetch_all(MYSQLI_ASSOC);
//隨機(jī)生成?5?條記錄數(shù)組
$rand_arr?=?array_rand($rows,?5);
//根據(jù)生成的隨機(jī)數(shù)組,輸出記錄
for($i=0;$i5;$i++)
{
echo?$rows[$rand_arr[$i]]['name'].'?|?'.$rows[$rand_arr[$i]]['description'].'?|?'.$rows[$rand_arr[$i]]['update_time'].'br/';
}
?
示例運(yùn)行截圖:
分享名稱:php獲取最新一條數(shù)據(jù) php從數(shù)據(jù)庫獲取數(shù)據(jù)
分享網(wǎng)址:http://chinadenli.net/article4/dodjhoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、定制開發(fā)、外貿(mào)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、建站公司、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)