php查mysql數(shù)據(jù) php實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢

php 怎么讀取mysql一條數(shù)據(jù)并輸出某一字段

可以參考下面的代碼:

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供東興網(wǎng)站建設(shè)、東興做網(wǎng)站、東興網(wǎng)站設(shè)計(jì)、東興網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、東興企業(yè)網(wǎng)站模板建站服務(wù),10多年東興做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

//連接數(shù)據(jù)庫(kù)服務(wù)器

$link =?mysql_connect(‘host(服務(wù)器ip地址,本地用localhost)’,'數(shù)據(jù)庫(kù)賬戶',‘?dāng)?shù)據(jù)庫(kù)密碼’);

//選擇要連接的數(shù)據(jù)庫(kù)

mysql_select_db('數(shù)據(jù)庫(kù)名字');

//執(zhí)行查詢,返回?cái)?shù)據(jù)源

$query = mysql_query("SELECT * FROM test");

//遍歷數(shù)據(jù)源,并賦值給$r,當(dāng)沒(méi)有數(shù)據(jù)時(shí),變成false中斷循環(huán)

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

echo $r['field_name'];//輸出字段

}

擴(kuò)展資料:

mysql使用說(shuō)明

1、如果是用 MySQL +?Apache,使用的又是?FreeBSD?網(wǎng)絡(luò)操作系統(tǒng)的話,安裝時(shí)候應(yīng)按注意到FreeBSD的版本問(wèn)題,在 FreeBSD 的 3.0 以下版本來(lái)說(shuō),MySQL Source 內(nèi)含的 MIT-pthread 運(yùn)行是正常的,但在這版本以上,必須使用 native threads,也就是加入一個(gè) with-named-thread-libs=-lc_r 的選項(xiàng)。

2、如果在 COMPILE 過(guò)程中出了問(wèn)題,請(qǐng)先檢查gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。

3、如果不是版本的問(wèn)題,那可能是內(nèi)存不足,請(qǐng)使用 ./configure--with-low-memory 來(lái)加入。

4、如果要重新做configure,那么可以鍵入?rm?config.cache 和 make clean 來(lái)清除記錄。

5、把 MySQL 安裝在 /usr/local 目錄下,這是缺省值,也可以按照需要設(shè)定所安裝的目錄。

參考資料來(lái)源:百度百科-mySQL (關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng))

php mysql怎么查詢數(shù)據(jù)庫(kù)

//1.連接數(shù)據(jù)庫(kù)

$link?=?@mysql_connect('localhost','root','123456');

//2.判斷是否連接成功

if(!$link)?exit('數(shù)據(jù)庫(kù)連接失敗');

//3.選擇數(shù)據(jù)庫(kù)

mysql_select_db('mydatabase');

//4.設(shè)置字符集??utf8

mysql_set_charset('utf8');

//5.準(zhǔn)備一個(gè)SQL語(yǔ)句

$sql?=?'select?*?from?user';

//6.發(fā)送SQL語(yǔ)句

$result?=?mysql_query($sql);

//7.判斷并處理返回結(jié)果

if($result){

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

$list[]?=?$row;

}

echo?"pre";

print_r($list);

echo?"/pre";

}

//8.釋放資源

mysql_free_result($result);???//查詢操作才需要釋放結(jié)果集

mysql_close();

如何在PHP中獲取MYSQL數(shù)據(jù)庫(kù)返回的數(shù)據(jù)的行數(shù)?

1、首先打開(kāi)MYSQL的管理工具,新建一個(gè)test表,并且在表中插入兩個(gè)字段。

2、接下來(lái)在Editplus編輯器中創(chuàng)建一個(gè)PHP文件,然后進(jìn)行數(shù)據(jù)庫(kù)連接,并且選擇要操作的數(shù)據(jù)庫(kù)。

3、然后通過(guò)mysql_query方法執(zhí)行一個(gè)Insert的插入語(yǔ)句。

4、執(zhí)行完畢以后,我們回到數(shù)據(jù)庫(kù)管理工具中,這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)插入的中文亂碼了。

5、接下來(lái)我們?cè)赑HP文件中通過(guò)mysql_query執(zhí)行一個(gè)set? names? utf8語(yǔ)句即可完成操作。

php查詢MySQL數(shù)據(jù)庫(kù)問(wèn)題

可以用AJAX,在不用刷新頁(yè)面的前提下調(diào)用你所查的內(nèi)容!

例如:輸入一個(gè)姓名,用AJAX把姓名傳遞到指定php文件,然后在php文件中獲取這個(gè)姓名,用這個(gè)姓名做為查詢條件,獲取這個(gè)姓名所對(duì)應(yīng)的其它相關(guān)信息,然后存入數(shù)組返回查詢頁(yè)面,再用函數(shù)處理數(shù)據(jù)后顯示在對(duì)應(yīng)位置,就可以了!

PHP如何讀取MySQL數(shù)據(jù)?

PHP讀取MySQL數(shù)據(jù)有如下方法:

方法一:

?

$rs = mysql_query($q, $dbh);

while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] br /";

/* id和name可以換位置 */

@mysql_close($dbh);

/* 關(guān)閉到mysql數(shù)據(jù)庫(kù)的連接 */

?

方法二:

?

$rs = mysql_query($q, $dbh);

while($row = mysql_fetch_object($rs)) echo "$row-id $row-name br /";

/* id和name可以換位置 */

?

方法三:

?

$rs = mysql_query($q, $dbh);

/* 定義變量 rs ,函數(shù)mysql_query()的意思是:送出 query 字串供 MySQL 做相關(guān)的處理或者執(zhí)行.由于php是從右往左執(zhí)行的

,所以,rs的值是服務(wù)器運(yùn)行mysql_query()函數(shù)后返回的值 */

if(!$rs){die("Valid result!");}

echo "table";

echo "trtdID/tdtdName/td/tr";

while($row = mysql_fetch_row($rs)) echo "trtd$row[0]/tdtd$row[1]/td/tr";

/* 定義量變(數(shù)組)row,并利用while循環(huán),把數(shù)據(jù)一一寫出來(lái).

函數(shù)mysql_fetch_row()的意思是:將查詢結(jié)果$rs單列拆到陣列變數(shù)中.

$row[0] 和 $row[1] 的位置可以換*/

echo "/table";

?

總結(jié):方法一是效率最高的,推薦日常使用。

PHP如何實(shí)現(xiàn)MYSQL查詢功能

首先搭建一個(gè)PHP環(huán)境,我用的wamp

然后比如你的數(shù)據(jù)庫(kù)位置是本地localhost

數(shù)據(jù)庫(kù)用戶名是root

數(shù)據(jù)庫(kù)密碼是123456

數(shù)據(jù)庫(kù)名是mydb

數(shù)據(jù)庫(kù)里有個(gè)表mytab

有3個(gè)字段

id(主鍵) name sno

1 張三 123

2 李四 456

然后在項(xiàng)目根目錄,新建一個(gè)文件:index.php

?php

//連接數(shù)據(jù)庫(kù)

$con=mysqli_connect("localhost","root","123456","mydb");

//SQL語(yǔ)句

$sql="select * from mytab;";

//執(zhí)行SQL語(yǔ)句,結(jié)果保存到$arr

$obj=mysqli_query($con,$sql);

$arr=mysqli_num_rows($result);

?

html

head

meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

title實(shí)現(xiàn)最簡(jiǎn)單的php網(wǎng)頁(yè)+mysql查詢功能/title

/head

body

?php

echo "pre";

print_r($obj);

?

/body

/html

之后就能夠看到結(jié)果了

本文題目:php查mysql數(shù)據(jù) php實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢
轉(zhuǎn)載源于:http://muchs.cn/article28/docchcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站網(wǎng)站制作、網(wǎng)站維護(hù)全網(wǎng)營(yíng)銷推廣、標(biāo)簽優(yōu)化、網(wǎng)站策劃

廣告

聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名