㈠ php+mysql如何查询所有id包含数组所有元素的条数
SELECT * FROM `table` WHERE `id` in (“2010,2033”)
这样就可以了,where in 语法,具体自己网络一下
㈡ PHP显示很多数据库信息,如何自动分页呢代码
PHP代码如下:
/*
Author:默默
Date :2006-12-03
*/
$page=isset($_GET['page'])?intval($_GET['page']):1; //这句就是获取page=18中的page的值,假如不存在page,那么页数就是1。
$num=10; //每页显示10条数据
$db=mysql_connect("host","name","pass"); //创建数据库连接
$select=mysql_select_db("db",$db); //选择要操作的数据库
/*
首先咱们要获取数据库中到底有多少数据,才能判断具体要分多少页,具体的公式就是
总数据数除以每页显示的条数,有余进一。
也就是说10/3=3.3333=4 有余数就要进一。
*/
$total=mysql_num_rows(mysql_query("select id from table")); //查询数据的总数,id是数据库中的一个自动赋值的字段
$pagenum=ceil($total/$num); //获得总页数
//假如传入的页数参数大于总页数,则显示错误信息
If($page>$pagenum || $page == 0){
Echo "Error : Can Not Found The page .";
Exit;
}
$offset=($page-1)*$num; //获取limit的第一个参数的值,假如第一页则为(1-1)*10=0,第二页为(2-1)*10=10。
$info=mysql_query("select name from table limit $offset,$num"); //获取相应页数所需要显示的数据,name是数据里的一个字段
While($it=mysql_fetch_array($info)){
Echo $it['name']."
";
} //显示数据
For($i=1;$i<=$pagenum;$i++){
$show=($i!=$page)?"$i":"$i";
Echo $show." ";
}
/*显示分页信息,假如是当页则显示粗体的数字,其余的页数则为超连接,假如当前为第三页则显示如下
1 2 3 4 5 6
*/
?>
㈢ 如何用PHP统计mysql数据表里指定字段的内容的总数
mysql_connect("localhost","root","123456") or
die("打开数据库服务器失败!"); //连接数据库
mysql_select_db("a") or
die("打开数据库a失败!"); //打开数据库,a为数据库名
$sql = "select id from b"; //id为字段名,b为表名
$result=mysql_query($sql);
if(mysql_query($sql)) //判断$sql语句是否执行
{
$num=mysql_num_rows($result); //取得包含id字段记录的行数
echo "一共有".$num."个id"; }思想就是:根据含有ID的记录(数据库里一行内容称为一条记录)条数来确定ID的个数
㈣ 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鏂囦欢锛岀劧钖庡氨鍙浠ュ湪娴忚埚櫒涓鏄剧ず鍑烘暟鎹搴撶殑鏁版嵁浜嗐
鎺ョ潃鎴戜滑鍐嶅幓缁欐暟鎹琛ㄦ坊锷犳暟鎹銆
铹跺悗鍒锋柊鐣岄溃锛岃繖镞跺椤彲浠ョ湅鍒版墍链夋暟鎹閮戒细琚鏄剧ず鍝︺
㈤ thinkphp我按照条件查询了100条数据,然后我现在想只显示这100条按条件查询出的其中某10条该怎么写查询
limit(offset,length)
查询从offset开始的一共length条,limit(10)其实是limit(0,10),即从0开始共10条数据