php獲取資料庫20條數據,php獲取資料庫內容

本文目錄一覽:

php讀取mysql資料庫表的前20條記錄,然後分兩行顯示,每行10條記錄,怎麼編?

$result    = mysql_query(‘select * from mytable limit 0, 20’);

$i       = 0;

while ($rs = mysql_fetch_array($result))

{

    echo $rs[‘myfield’].’ ‘;

    $i++;

    if ($i == 10)

    {

        echo ‘br /’;

    }

}

php:我想調用資料庫中id從10~20之間的數據,這樣的語句有法兒寫嗎,語句要怎麼寫啊!!高手支招!!

?php

/*

* Created on 2007-6-8

* Programmer : Alan , Msn – haowubai@hotmail.com

* PHP100.com Develop a project PHP – MySQL – Apache

* Window – Preferences – PHPeclipse – PHP – Code Templates

*/

//為了避免重複包含文件而造成錯誤,加了判斷函數是否存在的條件:

if(!function_exists(pageft)){

//定義函數pageft(),三個參數的含義為:

//$totle:信息總數;

//$displaypg:每頁顯示信息數,這裡設置為默認是20;

//$url:分頁導航中的鏈接,除了加入不同的查詢信息「page」外的部分都與這個URL相同。

// 默認值本該設為本頁URL(即$_SERVER[“REQUEST_URI”]),但設置默認值的右邊只能為常量,所以該默認值設為空字元串,在函數內部再設置為本頁URL。

function pageft($totle,$displaypg=20,$url=”){//定義幾個全局變數:

//$page:當前頁碼;

//$firstcount:(資料庫)查詢的起始項;

//$pagenav:頁面導航條代碼,函數內部並沒有將它輸出;

//$_SERVER:讀取本頁URL「$_SERVER[“REQUEST_URI”]」所必須。

global $page,$firstcount,$pagenav,$_SERVER;//為使函數外部可以訪問這裡的「$displaypg」,將它也設為全局變數。注意一個變數重新定義為全局變數後,原值被覆蓋,所以這裡給它重新賦值。

$GLOBALS[“displaypg”]=$displaypg;if(!$page) $page=1;//如果$url使用默認,即空值,則賦值為本頁URL:

if(!$url){ $url=$_SERVER[“REQUEST_URI”];}//URL分析:

$parse_url=parse_url($url);

$url_query=$parse_url[“query”]; //單獨取出URL的查詢字串

if($url_query){

//因為URL中可能包含了頁碼信息,我們要把它去掉,以便加入新的頁碼信息。

//這裡用到了正則表達式,請參考「PHP中的正規表達式」

$url_query=ereg_replace(“(^|)page=$page”,””,$url_query);//將處理後的URL的查詢字串替換原來的URL的查詢字串:

$url=str_replace($parse_url[“query”],$url_query,$url);//在URL後加page查詢信息,但待賦值:

if($url_query) $url.=”page”; else $url.=”page”;

}else {

$url.=”?page”;

}//頁碼計算:

$lastpg=ceil($totle/$displaypg); //最後頁,也是總頁數

$page=min($lastpg,$page);

$prepg=$page-1; //上一頁

$nextpg=($page==$lastpg ? 0 : $page+1); //下一頁

$firstcount=($page-1)*$displaypg;//開始分頁導航條代碼:

$pagenav=”顯示第 B”.($totle?($firstcount+1):0).”/B-B”.min($firstcount+$displaypg,$totle).”/B 條記錄,共 $totle 條記錄”;//如果只有一頁則跳出函數:

if($lastpg=1) return false;$pagenav.=” a href=’$url=1’首頁/a “;

if($prepg) $pagenav.=” a href=’$url=$prepg’前頁/a “; else $pagenav.=” 前頁 “;

if($nextpg) $pagenav.=” a href=’$url=$nextpg’後頁/a “; else $pagenav.=” 後頁 “;

$pagenav.=” a href=’$url=$lastpg’尾頁/a “;//下拉跳轉列表,循環列出所有頁碼:

$pagenav.=” 到第 select name=’topage’ size=’1′ onchange=’window.location=\”$url=\”+this.value’\n”;

for($i=1;$i=$lastpg;$i++){

if($i==$page) $pagenav.=”option value=’$i’ selected$i/option\n”;

else $pagenav.=”option value=’$i’$i/option\n”;

}

$pagenav.=”/select 頁,共 $lastpg 頁”;

}

}

?

?

/*

//(前面程序略)include(“pageft.php”); //包含「pageft.php」文件

//取得總信息數

$result=mysql_query(“select * from mytable”);

$total=mysql_num_rows($result);

//調用pageft(),每頁顯示10條信息(使用默認的20時,可以省略此參數),使用本頁URL(默認,所以省略掉)。

pageft($total,10);

//現在產生的全局變數就派上用場了:

$result=mysql_query(“select * from mytable limit $firstcount,$displaypg “);

while($row=mysql_fetch_array($result)){

//(列表內容略)

}//輸出分頁導航條代碼:

echo $pagenav;//(後面程序略)

*/

?

PHP 讀取多條資料庫中數據

拿下面這段單獨建個頁面,改一下你的資料庫名,表等信息試試。

table width=”50%” border=”0″

tr

tdID/td

tdID2/td

tdorder1/td

tdorder2/td

tdorder3/td

/tr

?php

//連接資料庫

$conn=@ mysql_connect(“伺服器地址”,”用戶名”,”密碼”) or die(“連接資料庫失敗!”);

mysql_select_db(“資料庫名”,$conn) or die(“連接資料庫失敗!”);

mysql_query(“set names ‘GBK'”);

//連接結束

//接收提交過來查詢的ID

$id=$_POST[“id”];

//查詢資料庫相關數據

$sql=”select * from 數據表名 where ID2='”.$id.”‘ order by id desc”;

$query=mysql_query($sql);

//循環輸出

while($row=mysql_fetch_array($query)){

?

tr

td?php echo $row[“ID”];?/td

td?php echo $row[“ID2”];?/td

td?php echo $row[“order1”];?/td

td?php echo $row[“order2”];?/td

td?php echo $row[“order3”];?/td

/tr

?php

}

?

/table

form name=”form1″ method=”post” action=””

input type=”text” name=”id”

input type=”submit” name=”Submit” value=”查詢”

/form

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/196843.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-03 13:26
下一篇 2024-12-03 13:26

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python讀取CSV數據畫散點圖

    本文將從以下方面詳細闡述Python讀取CSV文件並畫出散點圖的方法: 一、CSV文件介紹 CSV(Comma-Separated Values)即逗號分隔值,是一種存儲表格數據的…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • 如何用Python統計列表中各數據的方差和標準差

    本文將從多個方面闡述如何使用Python統計列表中各數據的方差和標準差, 並給出詳細的代碼示例。 一、什麼是方差和標準差 方差是衡量數據變異程度的統計指標,它是每個數據值和該數據值…

    編程 2025-04-29
  • Python多線程讀取數據

    本文將詳細介紹多線程讀取數據在Python中的實現方法以及相關知識點。 一、線程和多線程 線程是操作系統調度的最小單位。單線程程序只有一個線程,按照程序從上到下的順序逐行執行。而多…

    編程 2025-04-29
  • Python兩張表數據匹配

    本篇文章將詳細闡述如何使用Python將兩張表格中的數據匹配。以下是具體的解決方法。 一、數據匹配的概念 在生活和工作中,我們常常需要對多組數據進行比對和匹配。在數據量較小的情況下…

    編程 2025-04-29
  • Python爬取公交數據

    本文將從以下幾個方面詳細闡述python爬取公交數據的方法: 一、準備工作 1、安裝相關庫 import requests from bs4 import BeautifulSou…

    編程 2025-04-29
  • Python數據標準差標準化

    本文將為大家詳細講述Python中的數據標準差標準化,以及涉及到的相關知識。 一、什麼是數據標準差標準化 數據標準差標準化是數據處理中的一種方法,通過對數據進行標準差標準化可以將不…

    編程 2025-04-29

發表回復

登錄後才能評論