本文目錄一覽:
- 1、php讀取mysql中某一個欄位的內容
- 2、php如何查找mysql中某個欄位的值。
- 3、PHP如何取到mysql資料庫中某個欄位的值
- 4、php怎麼提取mysql數據表的指定欄位數據
- 5、php 查詢mysql表中的一個欄位
php讀取mysql中某一個欄位的內容
?php
$dsn = ‘mysql:dbname=test;host=localhost’;
$user = ‘root’;
$password = ‘root’; //mysql
$db = new PDO($dsn, $user, $password);
$db-setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$slectsql=select 欄位 from table where 欄位=值(如果有條件的情況跟where);
$stmt = $db-query($sql);
$db-null;
?
這個是其中一種方式(PDO),如果用於生產環境的換需要將上面代碼修改為防dql注入方式,簡單的來說就是prepare(),execute()分開執行,其中要查詢的欄位或者條件參數再執行的時候才傳入,同時需要設置$dbh-setAttribute(PDO::ATTR_EMULATE_PREPARES, false);。
再有另外一種方式為php_mysqli,這種方式使用以及與PDO的區別可自行百度。目前主要使用的方式PDO。
總的來說PHP要讀取MYSQL某個欄位,大致需要三步,第一步鏈接資料庫的方式,第二步查詢的語句準備以及執行,第三步斷開資料庫鏈接。
php如何查找mysql中某個欄位的值。
?php
$host_name=”localhost”; //伺服器名
$host_user=”root”; //連接伺服器的用戶名
$host_pass=”123456″; //連接伺服器的密碼
$db_name=””; //伺服器上的可用資料庫
$my_conn=mysql_connect($host_name,$host_user,$host_pass); //連接伺服器
mysql_select_db($db_name,$my_conn); //選擇操作的資料庫
mysql_query(“SET NAMES utf-s”); //設置編碼
$sql=”select content from sheet where id=0 “//mysql語句
//從sheet表中查詢id=0的content的值
$row = mysql_fetch_array(mysql_query($sql,$my_conn));//從mysql返回的結果中提取一 //行
?
這是一段典型的使用php連接mysql並查詢數據的代碼
PHP如何取到mysql資料庫中某個欄位的值
查詢成功了,但是你沒有把查詢的值賦給變數,所以你肯定得不到值,
$sql
=
“SELECT
meta_value
FROM
wp_postmeta
WHERE
meta_key
=
‘img-link’
and
post_id
=1″;
$result=mysql_query($sql);
while
($row
=
mysqli_fetch_assoc($result))//用myql_fetch_assoc函數取值,可以確保多行數據時能循環輸出,mysql_fetch_array只能取得最前面的一行數據
{
echo
$row[‘meta_value’];//輸出你想要的欄位值
}
php怎麼提取mysql數據表的指定欄位數據
$result = mysql_query(“select a,b,c,f,g from brand order by yesterday_str”);
while($row = mysql_fetch_array($result))
{
echo “‘”.$row[‘yesterday_str’].”‘”;
echo “,”;
}
php 查詢mysql表中的一個欄位
?php
$host_name=”伺服器名”; //伺服器名
$host_user=”用戶名”; //連接伺服器的用戶名
$host_pass=”伺服器的密碼”; //連接伺服器的密碼
$db_name=”資料庫名”; //伺服器上的可用資料庫
$my_conn=mysql_connect($host_name,$host_user,$host_pass); //連接伺服器
mysql_select_db($db_name,$my_conn); //選擇操作的資料庫
mysql_query(“SET NAMES utf-s”); //設置編碼
$sql=”select tel from members where username=1234″;
$query=mysql_query($sql,$my_conn);
while($row=mysql_fetch_array($query))
{
echo $row[0];
}
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/259599.html