⑴ php连接mysql数据库,执行查询语句后,排序后再输出
你的情况直接使用排序语句就可以
select id, type
from news
where <condition>
order by id desc
⑵ php鎬庢牱鏌ヨ㈡暟鎹搴撶殑鏁版嵁
鏌ヨ㈡暟鎹鍦≒HP涓涔熸槸姣旇緝甯哥敤锛屼粖澶╁挭鍜鎴戝氨鏉ユ暀鏁欏ぇ瀹舵庢牱浣跨敤PHP鏌ヨmysql鏁版嵁搴撻噷闈㈢殑鏁版嵁銆
瀹夎厁ampp锛屽惎鍔ˋpache鍜宮ysql锛岀劧鍚庣偣鍑烩渁dmin鈥濊繘鍏mysql绠$悊鐣岄潰銆
濡傚浘锛屽湪mysql鏁版嵁搴撴湇鍔″櫒閲岄潰鏂板缓涓涓鏁版嵁搴撳拰鏁版嵁琛锛屽緟浼氱敤鍒帮紝濡傚浘鎴戝氨鏂板缓浜嗕竴涓猻tudent鏁版嵁搴擄紝info鏁版嵁琛ㄣ
info琛ㄩ噷闈㈢殑鏁版嵁濡傚浘鎵绀猴紝鏈塱d鍜宯ame瀛楁碉紝骞朵笖鏈夌浉搴旂殑鏁版嵁銆
鎺ョ潃杩炴帴Apache鍜宮ysql鏈嶅姟鍣ㄥ嵆鍙锛岀敤mysql_connect()鍗冲彲杩炴帴锛屾敞鎰忕敤鎴峰悕鍜屽瘑鐮侊紝鎴戜娇鐢ㄧ殑閮芥槸榛樿ょ殑锛屽傛灉浣犳病鏈変慨鏀硅繃锛屼篃鍙浠ヤ娇鐢ㄩ粯璁ょ殑銆
鐒跺悗閫夋嫨mysql鏈嶅姟鍣ㄩ噷闈㈢殑student鏁版嵁搴擄紝閫氳繃mysql_select_db()鏉ラ夋嫨銆
鐒跺悗浣跨敤mysql_query鏉ュ悜閫夋嫨濂界殑鏁版嵁搴撳彂閫佹煡璇㈣鍙ワ紝骞朵笖鎶婃煡璇㈢粨鏋滀繚瀛樺埌result鍙橀噺閲岄潰銆
鎺ョ潃寮濮嬩娇鐢╩ysql_fetct_array鏉ユ妸缁撴灉淇濆瓨鍒皉ow閲岄潰锛岀劧鍚庡惊鐜杈撳嚭鍗冲彲銆傛敞鎰忥紝銆愩戦噷闈㈢殑鍚嶇О瑕佽窡鏁版嵁搴撻噷闈㈢殑瀛楁靛悕涓鏍峰摝锛屼笉鐒朵細鍑洪敊銆
鏈鍚庯紝杩樻槸瑕佸叧鎺夋暟鎹搴撴湇鍔″櫒杩炴帴鐨勩
鎺ョ潃鎴戜滑杩愯孭HP鏂囦欢锛岀劧鍚庡氨鍙浠ュ湪娴忚堝櫒涓鏄剧ず鍑烘暟鎹搴撶殑鏁版嵁浜嗐
鎺ョ潃鎴戜滑鍐嶅幓缁欐暟鎹琛ㄦ坊鍔犳暟鎹銆
鐒跺悗鍒锋柊鐣岄潰锛岃繖鏃跺欏彲浠ョ湅鍒版墍鏈夋暟鎹閮戒細琚鏄剧ず鍝︺
⑶ php实现查询数据库数据,每次限定1000条
第一种方法:查询时候直接统计
代码如下:
$sql="SELECT COUNT(*) AS count FROM TABLE
WHERE id='$id'";
$result=mysql_fetch_array(mysql_query($sql));
$count=$result['count'];
第二种方法:先取出,后统计
代码如下:
$sql="SELECT * FROM TABLE WHERE id='$id'";
$result=mysql_fetch_array(mysql_query($sql));
$count=count($result);//或者$count=mysql_num_rows($result);