A. php獲取sql數據表並顯示在頁面上
首先計算出總條數,
$query = mysql_query("select * from my_lyb");
$maxclou = mysql_num_rows($query);
算出總頁數,
$maxpage = ceil($maxclou/5);
用get方法獲得當前頁(如果為空,默認第一頁),算出上頁 下一頁
B. 如何在php當中提取sql某一行的數據
//公共的獲取一條記錄的方法
public function fetchOne($sql,$type=3)
{
//定義常量數組
$types = array(
1 => MYSQL_NUM,
2 => MYSQL_BOTH,
3 => MYSQL_ASSOC
);
//執行SQL語句,返回結果集
$result =mysql_query($sql);
//返回結果(一維數組)
return mysql_fetch_array($result,$types[$type]);
}
C. php資料庫用一個sql取數據還是多個sql分開取數據好
php使用的資料庫一般是mysql,當數據量大於1000萬時,為了效率最好還會進行分表存儲。
這要看你應用在什麼場合了,如果只是單純的數據處理,不需要取出來使用的話,可以直接在資料庫里操作,比如建十張表,根據特徵把1000萬條數據插入到不同的表裡。如insert into table_1 select * from table。
如果要取出來使用的話,建議寫執行腳本,在資料庫空閑時(如零點之後)執行該腳本,將處理的結果保存在另外一張表裡,再從這張表裡獲取想要的結果。
D. php 獲取 sql 數據類型
describetablename;//獲取表結構信息
describetablenamefieldname;//獲取表的某個欄位結構信息
比如:describeusersusername;//獲取users表的username欄位的結構信息
返回:array(
'Field'=>'username',
'Type'=>'varchar(50)',
'Null'=>'NO',
'Key'=>'UNI',
'Default'=>'',
'Extra'=>''
)
E. 在PHP中使用SQL語句 怎麼取出查詢出來的最後一個數據
select a.name name1,a.*,b.value,b.* from piwik_site a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and b.name='nb_visits' and a.idsite=b.idsite order by b.value desc
如果頁面顯示的是這個語句,那麼最後一個應該是select a.name name1,a.*,b.value,b.* from piwik_site
a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and
b.name='nb_visits' and a.idsite=b.idsite order by b.value asc limit 1
或者先執行一次select count(*) 拿到數量num,再select a.name name1,a.*,b.value,b.* from piwik_site
a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and
b.name='nb_visits' and a.idsite=b.idsite order by b.value desc limit num-1,1
F. php sql讀取資料庫
<?php
$str=$_GET['b'];
$sql
=
"SELECT
*
FROM
`zz`
where
b=$str";
$results=mysql_query($sql);
while($row
=
mysql_fetch_array($results))
{
echo($row['a']."<br>");
}
?>
G. 在PHP中使用SQL語句 怎麼取出查詢出來的最後一個數據
在PHP中使用SQL語句可以通過倒序排列記錄取出第一條的記錄取到最後一條數據。
一般,php調用mysql的介面查詢,查詢語句如下:
select * from table order by id DESC limit 1
這樣就取出記錄的最後一條記錄。