php資料庫取值
<?php
$link=mysql_connect("localhost","資料庫帳號","資料庫密碼");
if(!$link)echo"沒有連接成功!";
elseecho"連接成功!";
mysql_select_db("資料庫名稱",$link);//選擇資料庫
$sql="SELECT*FROMinfowhereid=1";//SQL查詢語句,指定你要獲取的ID,info為表名
$rs=mysql_query($sql,$link);//獲取數據集
$row=mysql_fetch_array($rs);
echo$row['uname'];//輸出你要顯示的欄位名稱
?>
幫你寫了一段
② php怎麼從其他的資料庫裡面取數據
$con=mysql_connect('localhost','root','');//資料庫信息
mysql_select_db('shop');//資料庫名
mysql_query("setnamesutf8");//設置字元集編碼
$sql="selectgoods_name,goods_number,shop_pricefromgoods";//查詢語句
$res=mysql_query($sql);//執行查詢
while($row=mysql_fetch_assoc($res)){
$rows[]=$row;//接受結果集
}
//遍歷數組
foreach($rowsas$key=>$v){
echo$v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";
}布局可以自己寫的。數據從foreach循環里取出。
③ php中獲取資料庫中欄位值。
取到值後,在輸出的時候<%=變數*100%>/100,這樣用PHP把數據輸入,後面跟/100的字元就可以了。
④ php讀取資料庫信息的幾種方法
連接到一個url地址為localhost、埠為3306的mysql伺服器上。mysql伺服器的帳號是"root",密碼是"9999"。mysql伺服器上有一個資料庫ok,資料庫里有一個表abc。表abc一共為兩列,列名分別是"id"和"name",將abc里的所有數據讀出來。
<?
$dbh=@mysql_connect("localhost:3306","root","9999");
/*定義變數dbh,mysql_connect()函數的意思是連接mysql資料庫,"@"的意思是屏蔽報錯*/
if(!$dbh){die("error");}
/*die()函數的意思是將括弧里的字串送到瀏覽器並中斷PHP程式(Script)。括弧里的參數為欲送出的字串。*/
@mysql_select_db("ok",$dbh);
/*選擇mysql伺服器里的一個資料庫,這里選的資料庫名為ok*/
$q="SELECT*FROMabc";
/*定義變數q,"SELECT*FROMabc"是一個SQL語句,意思是讀取表abc中的數據*/
?>
<br/>
<!--=========方法一=========-->
<br/>
<?
$rs=mysql_query($q,$dbh);
/*定義變數rs,函數mysql_query()的意思是:送出query字串供MySQL做相關的處理或者執行.由於php是從右往左執行的,所以,rs的值是伺服器運行mysql_query()函數後返回的值*/
if(!$rs){die("Validresult!");}
echo"<table>";
echo"<tr><td>ID</td><td>Name</td></tr>";
while($row=mysql_fetch_row($rs))echo"<tr><td>$row[0]</td><td>$row[1]</td></tr>";
/*定義量變(數組)row,並利用while循環,把數據一一寫出來.
函數mysql_fetch_row()的意思是:將查詢結果$rs單列拆到陣列變數中.
$row[0]和$row[1]的位置可以換*/
echo"</table>";
?>
<br/>
<!--=========方法二=========-->
<br/>
<?
$rs=mysql_query($q,$dbh);
while($row=mysql_fetch_object($rs))echo"$row->id$row->name<br/>";
/*id和name可以換位置*/
?>
<br/>
<!--=========方法三=========-->
<br/>
<?
$rs=mysql_query($q,$dbh);
while($row=mysql_fetch_array($rs))echo"$row[id]$row[name]<br/>";
/*id和name可以換位置*/
?>
<!--=========方法三最快=========-->
<?
@mysql_close($dbh);
/*關閉到mysql資料庫的連接*/
?>
⑤ php怎麼從資料庫取值
$urls = "192.168.0.128";//你的主機地址(一般是localhost)
$user = "root";//資料庫用戶名
$password = "111111";//資料庫密碼
$con = mysqli_connect($urls,$user,$password);//mysql資料庫連接
mysqli_select_db($con,"le_test");//第二個參數為資料庫名稱
mysqli_query($con,"select click_num from fstk__click where id>0");//查詢所有click_num
mysqli_close($con);//關閉連接
⑥ php+mysql 資料庫表裡怎麼取需要的數據
先配置資料庫------連接資料庫--------選擇資料庫--------填寫檢索表-------輸出檢索內容
第一種解決方法:
一、配置一下資料庫:
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)){foreach($row as $data){ echo $data.' ';} echo '<br。
⑦ PHP資料庫取值
這樣處理吧,type 設置為文本欄位,存儲時 存為 ,1,2,11,12,22,
SQL語句這樣寫 select * from news where type like '%,2,%'
注意這里的 ,2, 前後逗號 是特意安排的,只有這樣才不會把包含有2的其它選上,試試,看是否可行
⑧ 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 資料庫循環取值問題
$query4="select count(name) as renshu from yxh_huiyi_qd where huiyi_id=$HUIYI_ID and city=$TONGJI_CITY
這句sql語句把變數用引號括起來,因為city的類型應該是varchar(或char)型的,不加引號的話會認為是數值型的(只有數值型的不需要加引號)
另外,由於PHP單雙引號的不同作用,建議你用連字元連接:
$query4="select count(name) as renshu from yxh_huiyi_qd where huiyi_id=".$HUIYI_ID." and city = '".$TONGJI_CITY."'";
這樣也以防沒有正確識別變數
⑩ php如何取資料庫中內容
試編寫代碼如下:
<?php
//從資料庫根據id獲取顏色
functiongetColor($db,$id)
{
if($result=$db->query("SELECT*FROMcolorwhereid='".$id."'"))
{
$row=$result->fetch_assoc();
return$row['color'];
}
return'#000000';
}
$mysqli=newmysqli("localhost","test","test","room");
if($mysqli->connect_error){
printf("資料庫連接錯誤:%s ",mysqli_connect_error());
exit();
}
?>
<tableborder="1"cellspacing="0">
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'1')?>">1</td>
</tr>
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'2')?>">2</td>
</tr>
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'3')?>">3</td>
</tr>
</table>
<?php
$mysqli->close();
?>
