php怎樣讀取資料庫的記錄,php中怎麼從資料庫中取出資料 怎麼顯示 最好有詳細的程式碼

2021-12-26 06:24:07 字數 5267 閱讀 1747

1樓:愛染年

將$rs=mysql_fetch_object($result)改為$rs=mysql_fetch_assoc($result)或者$rs=mysql_fetch_array($result)就可以實現。

具體原因:

mysql有四種方法獲取結果的當前行資料,分別是fetch_row(),fetch_assco(),fetch_array(),fetch_object()區別分別是返回的資料的型別不同,依次分別是索引陣列(即索引是數字0,1,2等),關聯陣列(即索引是具體的真實的鍵等),兼前二者,物件。

2樓:

<?php

$db_server = "localhost";

$db_user = "root";

$db_pwd = "password";

$db_name = "test";

$sql = "select * from user where username='admin'";

$conn = mysql_pconnect($db_server, $db_user, $db_pwd);

$my_db = mysql_select_db($db_name, $conn);

$result = mysql_query($sql, $conn);

$userinfo = mysql_fetch_array($result);

mysql_close($conn);

echo "帳戶:" .$userinfo["username"]. "

";echo "密碼:" .$userinfo["password"]. "

";echo "年齡:" .$userinfo["userage"]. "

";echo "等級:" .$userinfo["usergrade"]. "

";?>

php中怎麼從資料庫中取出資料?怎麼顯示?最好有詳細的**

3樓:匿名使用者

$con=mysql_connect('localhost','root','');//資料庫資訊

mysql_select_db('shop');//資料庫名

mysql_query("set names utf8");//設定字符集編碼

$sql="select goods_name,goods_number,shop_price from goods";//查詢語句

$res=mysql_query($sql);//執行查詢

while($row=mysql_fetch_assoc($res))

//遍歷陣列

foreach($rows as $key=>$v)

4樓:匿名使用者

<?php

$conn = mysql_connect("主機名", "使用者名稱", "密碼") or die("無法連線mysql資料庫伺服器!");

mysql_select_db("資料庫名", $conn) or die("無法連線資料庫!");

mysql_query("set names 'utf-8『");

$con=mysql_fetch_array(mysql_query("select * from table"));

print_r($con);

?>

php+mysql如何讀取資料庫資料

5樓:麗麗

第一種解決方法:

一、配置一下資料庫:

define("db_host","localhost");//資料庫地址,一般為localhost

define("db_user","root");//資料庫使用者名稱

define("db_psw","");//資料庫密碼

define("db_db","databasename");//需要操作的資料庫

二、連線資料庫:

$conn = mysql_connect(db_host,db_user,db_psw) or die

三、選擇資料庫:

mysql_select_db(db_db,$conn) or die

四、檢索表:(填寫tablename)

$result = mysql_query("select * from tablename") or die

五、輸出檢索的內容:

while ($row = mysql_fetch_row($result))    echo '

6樓:淵弈

大概的基本流程如下:

連線資料庫,再加一個判斷。

選擇資料庫

讀取表輸出表中資料

下面是**:

<?php

$con = mysql_connect("localhost","root","abc123");

/* localhost 是伺服器 root 是使用者名稱 abc123 是密碼*/

if (!$con)

/* 這就是一個邏輯非判斷,如果錯誤就輸出括號裡的字串 */

@mysql_select_db("a", $con);

/* 選擇mysql伺服器裡的一個資料庫,假設你的資料庫名為 a*/

$sql = "select * from qq";

/* 定義變數sql, "select * from qq" 是sql指令,表示選取表qq中的資料 */

$result = mysql_query($sql); //執行sql語句,獲得結果集

/*下面就是選擇性的輸出列印了,由於不清楚你的具體情況給你個**列印吧*/

//列印**

echo "";

while( $row = mysql_fetch_array($result) )

/*逐行獲取結果集中的記錄,得到陣列row */

echo "";

如果你的switch是表頭,就定義這個表頭欄位,然後輸出。

7樓:匿名使用者

我用的phpmyadmin進行的操作,你用dos什麼的都可以。反正連上資料庫之後

你要讀qq 表中switch ,這個switch是一列還是神馬東西?

8樓:俎琬凝

貌似讀資料和switch無關吧..

9樓:匿名使用者

php mysql資料庫

10樓:匿名使用者

mysql_connect函式

問題表述太不清楚了

php 怎麼得到資料庫中有多少條記錄的?

11樓:匿名使用者

條件查詢:

$sql1 = mysql_query("select * from 資料表名 where 欄位名=1") or die(mysql_error());

$sql0 = mysql_query("select * from 資料表名 where 欄位名=0") or die(mysql_error());

$row1 = mysql_num_rows($sql1);

$row0 = mysql_num_rows($sql0);

$row1和$row0分別為值為1和值為0的記錄數。

12樓:無影森林

舉例, 如果有表欄目 f, 表名稱為 t

你可以用sql 語句

select count(f) from t where f=1 為1的總個數

select count(f) from t where f=0 為0的總個數

select count(*) from t 總個數

也可以放在一個 語句中。

select sum(f=1) as r1, sum(f=0) as r2, count(*) as r3 from t;

select 這樣 r1 就是1的記錄 r2 是 0 記錄 r3 是所有記錄。mysql 4.1 下通過。

13樓:匿名使用者

你把表中的欄位值查出來,然後來個迴圈迴圈這些值,然後判斷是1的變數i加一,不是1的變數j加一,這樣最後i和j的值就分別是1和0的記錄數,總的記錄數用i+j也可以,用迴圈的陣列的長度求得也可以

我想問一下,php怎麼查詢讀取資料庫某個欄位的值?

14樓:懸宙

<?php

$sql = "select name from user where id=1 limit 0,1";

$result = mysql_query($sql);

$rs = mysql_result($result,0);

?>

php 怎麼讀取mysql一條資料並輸出某一欄位

15樓:四舍**入

//連線資料庫伺服器

$link = mysql_connect(『host(伺服器ip地址,本地用localhost)』,'資料庫賬戶',『資料庫密碼』);

//選擇要連線的資料庫

mysql_select_db('資料庫名字');

//執行查詢,返回資料來源

$query = mysql_query("select * from test");

//遍歷資料來源,並賦值給$r,當沒有資料時,變成false中斷迴圈while($r = mysql_fetch_array($query)){

echo $r['field_name'];//輸出欄位

16樓:匿名使用者

//連線資料庫伺服器

$link = mysql_connect(『host(伺服器ip地址,本地用localhost)』,'資料庫賬戶',『資料庫密碼』);

//選擇要連線的資料庫

mysql_select_db('資料庫名字');

//執行查詢,返回資料來源

$query = mysql_query("select * from test");

//遍歷資料來源,並賦值給$r,當沒有資料時,變成false中斷迴圈while($r = mysql_fetch_array($query))

17樓:蝴蝶祕密的春天

/*$result=mysql_query("select title from announce");

$title=mysql_fetch_row($result);

*/在參考一下list函式!

PHP從MYSQL資料庫中隨機讀取若干條資料,並將資料合併為一條資料,在賦值給變數。要怎麼實現

隨機選取 select from 表名 order by rand limit 你想要的數量 我不知道你的合併是什麼意思,如果就是單純的累加,那當你處理results的時候,就用 符號連線即可。你要隨機,表裡就給有一個id function rands num,max return a a impl...

如何php下拉選單顯示資料庫記錄,並把選中的值傳遞給另頁

首先呢,我先說一下,你的sql語句報錯是因為你要查詢的time是一個字串,要用引號,不然會報錯 其次呢,你既然想在這邊下拉表單選擇一個值傳遞出去,那麼最簡單的方法用的就可以是js 你的 中form沒有提交表單按鈕,那麼就是使用js讓它充當提交按鈕 用到了 下拉選擇框的onchange屬性 具體寫法呢...

php調資料庫部分資料

呼叫部分資料只要加個where條件語句就行啊,sql語句這樣寫select from tb intrduce where wild 1 order by id desc limit page 1 pagesize.pagesize 然後得出的資料就是所有wiild 1的全部資料。希望能幫助到你 se...