$conn = mysql_connect('127.0.0.1','root','123456');
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、南豐網(wǎng)站維護(hù)、網(wǎng)站推廣。
mysql_select_db("數(shù)據(jù)庫(kù)名稱",$conn);
$result = mysql_query("SELECT 字段名 FROM 表");
while($rs=mysql_fetch_assoc($result)){
echo $rs['字段名'],'br';
}
你好,不知道我這樣寫能不能幫你解決問(wèn)題,如下:
//在查詢的時(shí)候添加條件,GiftType的值可以通過(guò)點(diǎn)擊的時(shí)候傳過(guò)來(lái)
$sql?=?"SELECT?*?FROM?`cards`?where?GiftType=1?ORDER?BY?RAND()?LIMIT?1";
取到值后,在輸出的時(shí)候%=變量*100%/100,這樣用PHP把數(shù)據(jù)輸入,后面跟/100的字符就可以了。
?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;
?
這個(gè)是其中一種方式(PDO),如果用于生產(chǎn)環(huán)境的換需要將上面代碼修改為防dql注入方式,簡(jiǎn)單的來(lái)說(shuō)就是prepare(),execute()分開執(zhí)行,其中要查詢的字段或者條件參數(shù)再執(zhí)行的時(shí)候才傳入,同時(shí)需要設(shè)置$dbh-setAttribute(PDO::ATTR_EMULATE_PREPARES, false);。
再有另外一種方式為php_mysqli,這種方式使用以及與PDO的區(qū)別可自行百度。目前主要使用的方式PDO。
總的來(lái)說(shuō)PHP要讀取MYSQL某個(gè)字段,大致需要三步,第一步鏈接數(shù)據(jù)庫(kù)的方式,第二步查詢的語(yǔ)句準(zhǔn)備以及執(zhí)行,第三步斷開數(shù)據(jù)庫(kù)鏈接。
//數(shù)據(jù)庫(kù)連接自己寫
$Rul?=?mysql_qeury(?'select?*?from?表名稱'?)
$Rs??=?mysql_fetch_array(?$Rul?);
$變量?=?$Rs['字段名稱'];?//這里就是你要的結(jié)果
查詢成功了,但是你沒有把查詢的值賦給變量,所以你肯定得不到值,
$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函數(shù)取值,可以確保多行數(shù)據(jù)時(shí)能循環(huán)輸出,mysql_fetch_array只能取得最前面的一行數(shù)據(jù)
{
echo $row['meta_value'];//輸出你想要的字段值
}