新聞中心
php查詢數(shù)據(jù)庫(kù)
mysqli有兩種數(shù)據(jù)庫(kù)連接方式:
我們提供的服務(wù)有:做網(wǎng)站、成都做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、金灣ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的金灣網(wǎng)站制作公司
1、面向過(guò)程式連接:
mysqli_connect('localhost','xxx','xxx','xxx');
mysqli_query('');
后使用mysqli_fetch_assoc方法獲取到數(shù)據(jù)。
2、面向?qū)ο笫竭B接:
$mysqli?=?new?mysqli("localhost",?"my_user",?"my_password",?"world");
$result?=?$mysqli-query('');
后使用$result-fetch_assoc()獲取數(shù)據(jù)。
至于num_rows是獲取查詢到的行數(shù)的方法。
PHP查詢MYSQL的內(nèi)容,并輸出結(jié)果
1、用navicat新建一個(gè)數(shù)據(jù)庫(kù)database1。
2、在database1數(shù)據(jù)庫(kù)中新建一個(gè)表table2。
3、在table2中添加新的數(shù)據(jù),新建一個(gè)名稱為mysql_query的數(shù)據(jù)庫(kù)。
4、在頁(yè)面中用mysql_connect 函數(shù)與數(shù)據(jù)庫(kù)建立連接。
5、用mysql_select_db函數(shù)選擇要查詢的數(shù)據(jù)庫(kù)。
6、添加一個(gè)查詢 table2表的查詢語(yǔ)句“$sql=select * from table2“。
7、將查詢語(yǔ)句$sql添加到查詢數(shù)據(jù)庫(kù)函數(shù)mysql_query中,返回值賦值給變量query。
8、最后將mysql_query。php文件在瀏覽器中打開(kāi),查看查詢到數(shù)據(jù)庫(kù)中的內(nèi)容的結(jié)果。
PHP數(shù)據(jù)庫(kù)查詢
?php
/**
*
@param
string
$url
地址url
*
@return
$array
返回url對(duì)應(yīng)的id
*/
function
getid($url){
//連接數(shù)據(jù)庫(kù)
mysql_connect('localhost','root','user')
or
die('數(shù)據(jù)庫(kù)鏈接失敗');
//不清楚數(shù)據(jù)庫(kù)名稱,這里用dbname代表數(shù)據(jù)庫(kù)名稱。需要替換為實(shí)際的數(shù)據(jù)庫(kù)名稱
mysql_select_db('dbname');
mysql_query('set
names
utf8');//如果頁(yè)面編碼是utf-8的。這里設(shè)置查詢的編碼為utf-8
$sql
=
"select
`id`
from
`visitor`
where
`file`='{$url}'";
$result
=
mysql_query($sql);
//不清楚url是不是會(huì)重復(fù),這里循環(huán)可以保證得到所有的id
while($row
=
mysql_fetch_assoc($result)){
$id[]
=
$row['id']
}
//如果url不會(huì)重復(fù)則使用$id[0],如果會(huì)重復(fù)則循環(huán)$id就可以得到每個(gè)id了。
return
$id;
}
網(wǎng)站標(biāo)題:php查詢個(gè)數(shù)據(jù)庫(kù) php查詢數(shù)據(jù)庫(kù)中文亂碼
路徑分享:http://fisionsoft.com.cn/article/docseio.html