你這不是只查詢了一條,而是你只輸出了一條罷了
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供南昌縣網(wǎng)站建設(shè)、南昌縣做網(wǎng)站、南昌縣網(wǎng)站設(shè)計(jì)、南昌縣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、南昌縣企業(yè)網(wǎng)站模板建站服務(wù),十余年南昌縣做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
$sql="select?*?from?product?ORDER?BY?rand()?LIMIT?4?";
$mysql=mysql_query($sql);
while($row=mysql_fetch_assoc($mysql)){
//循環(huán)輸出記錄
print_r($row);
}
當(dāng)然,如果你的記錄不足4條,也沒法顯示出來
需要準(zhǔn)備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
2、在index.php中,輸入代碼:
$conn = new mysqli('10.5.15.177', 'root', '', 'test');
$sql = "select * from stu";
$r = $conn-query($sql);
print_r($r-num_rows);
3、瀏覽器運(yùn)行index.php頁面,此時(shí)打印出了stu表的記錄數(shù)是5。
select
*
from
table
limit
0,10
從0開始,共10條
SQL的limit語法的如以下形式
SELECT
*
FROM
table
LIMIT
[offset,]
rows
|
rows
OFFSET
offset
當(dāng)省略offset的時(shí)候,offset作為0處理,表示提取查詢到的前rows條數(shù)據(jù);
當(dāng)offset=0時(shí)候,表示提取查詢到的從offset開始的rows條數(shù)據(jù);此時(shí)如果rows0表示提取查詢到的從offset開始的所有數(shù)據(jù)
當(dāng)offset0的時(shí)候,表示提取查詢到的除出后rows條數(shù)據(jù)的所有數(shù)據(jù),即剔除last
row-rows到last
rows之間的-rows條數(shù)據(jù)
另外,如果rows大于實(shí)際查詢的數(shù)據(jù)條數(shù),則取rows為實(shí)際查詢的數(shù)據(jù)條數(shù)。
在生成的表單元素以及之前的元素的名字加上中括號(hào)即可實(shí)現(xiàn)
比如: name="contents" = name="contents[]",最后提交獲取到的數(shù)據(jù)是一個(gè)數(shù)組形式的。
代碼如下:
form name="form1" method="post" action="index.php?action=ok"
1.input type="text" name="contents[]" value=""
2.input type="text" name="contents[]" value=""
3.input type="text" name="contents[]" value=""
input type="submit" value="提交"
/form
?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
print_r($contents);
}
?
得到的數(shù)據(jù)是數(shù)組形式的,遍歷即可。
php使用mysql查詢數(shù)據(jù)庫已經(jīng)有多少條數(shù)據(jù)使用sql的count函數(shù)實(shí)現(xiàn)。
示例代碼如下:
?php
//數(shù)據(jù)庫連接
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("對(duì)不起,數(shù)據(jù)庫連接失??! ").mysql_errno();
}
//選擇數(shù)據(jù)庫
mysql_select_db("testdb");
//sql語句
$sql="SELECT COUNT(*) AS count FROM user";
//執(zhí)行sql
$query=mysql_query($sql,$conn);
//對(duì)結(jié)果進(jìn)行判斷
if(mysql_num_rows( $query)){
$rs=mysql_fetch_array($query);
//統(tǒng)計(jì)結(jié)果
$count=$rs[0];
}else{
$count=0;
}
echo $count;
?
返回的$count就是當(dāng)前數(shù)據(jù)庫的記錄條數(shù)。
該方法是根據(jù)一個(gè)條件查詢一個(gè)集合
$admin=Admin::model()-findAll($condition,$params);
$admin=Admin::model()-findAll("username=:name",array(":name"=$username));
$admin=Admin::model()-findAll(“username=:name and age=:age” , array(“:name”=$name, “age”=$age));
$admin=Admin::model()-findAll(“username like :name and age=:age” , array(“:name”=$name, “age”=$age));
$infoArr= NewsList::model()-findAll("status = '1' ORDER BY id DESC limit 10 ");
本文題目:php怎么查詢出多條數(shù)據(jù),怎樣查找多個(gè)數(shù)據(jù)
URL鏈接:http://jinyejixie.com/article16/hsicdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、手機(jī)網(wǎng)站建設(shè)、用戶體驗(yàn)、ChatGPT、域名注冊(cè)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)