Ⅰ 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 thinkphp3。2怎麼獲取某資料庫欄位的內容
$db=M('table');
$db->where("條件")->getField("欄位名");
參考鏈接:
http://document.thinkphp.cn/manual_3_2.html#dynamic_query
http://document.thinkphp.cn/manual_3_2.html#read_data
說明截圖:
Ⅲ php調用資料庫欄位
這個先連接資料庫,然後調用,代碼如下:
$dbhost='localhost:3306';//mysql伺服器主機地址
$dbuser='root';//mysql用戶名
$dbpass='123456';//mysql用戶名密碼
$conn=mysqli_connect($dbhost,$dbuser,$dbpass);
if(!$conn){
die('Couldnotconnect:'.mysqli_error());
}
echo'資料庫連接成功!';mysqli_close($conn);
$sql=mysql_query("select*fromwx_agent_orderswhereid=1");
$row=mysql_query($conn,$sql);
while($r=mysql_fetch_array($row)){
echo$r['sendcontent']
}
這是最基礎的php獲取mysql方法了,希望採納
Ⅳ PHP中怎樣獲取欄位的名稱
$con=mysql_connect('localhost','root','');
if($con){
mysql_query('useyatibang');
mysql_query('setnamesutf8');
}else{
echo"數據連接失敗";
}
$sql="descapp_category";
$res=mysql_query($sql);
$row=$rows=array();
while($row=mysql_fetch_assoc($res)){
$rows[]=$row['Field'];
}
var_mp($rows);
返回結果如下: