一般我們?yōu)榱藴p少數(shù)據(jù)庫鏈接,取數(shù)據(jù)是一次取出所有想要的數(shù)據(jù)然后做循環(huán)處理,而不是一個個循環(huán)取出
芙蓉ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
$servername?=?"localhost";
$username?=?"root";
$password?=?"root";
$dbname?=?"aaaa";
//?創(chuàng)建連接
$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);
//?Check?connection
if?($conn-connect_error)?{
die("連接失敗:?"?.?$conn-connect_error);
}?
$conn-query('set?names?utf8');
$sql?=?"SELECT?name?FROM?xiao?";//這里是查詢xiao表的name列的所有數(shù)據(jù)
$result?=?$conn-query($sql);
if?($result-num_rows??0)?{
//?輸出數(shù)據(jù)
while($row?=?$result-fetch_assoc())?{
//print_r($row);
echo?"name:?"?.?$row["name"]."br";//這里是循環(huán)打印
}
}?else?{
echo?"沒有查詢到數(shù)據(jù)";
}
$conn-close();
$rs = $db-query($sql); // 取得數(shù)據(jù)集
foreach($r = $rs-fetch_array()){ // 遍歷數(shù)據(jù)集
echo($r[5]); // 顯示第五列
} //循環(huán)結束
再看不懂就貼你的代碼,直接幫你改
很簡單,用循環(huán),你那樣用只能有一條記錄,建議多看看php手冊,對自己有好處
while ($result= mysql_fetch_array($result, MYSQL_NUM)) {
print_r($result);
}
其實就是循環(huán)和可變變量的問題
直接獲取所有的結果? ? select?*?from?dollar;
獲取的結果為(使用原生太的)
$result= mysql_query(" select * from dollar ");
//循環(huán)獲取結果,獲取后使用可變變量重新賦值
while($row= mysql_fetch_assoc($result)) {
$$row['type'] = $row['money'];
}
獲取的結果為(使用第三方數(shù)據(jù)庫類的情況下)
$array = array(
['0'] =gt; array(
'id' =gt; '1',
'type'=gt;'a',
'money'=gt;'100'
),
['1'] =gt; array(
'id' =gt; '2',
'type'=gt;'b',
'money'=gt;'200'
),
........
);
if($array){
foreach($array as $val){
$$val['type'] = $val['money'];
}
}
echo $a;//100
echo $b;//200
注意了:變量別重復了。
用該列的字段名即可,select語句的通用形式如下:
select 你要的信息
from 數(shù)據(jù)表(一個或多個)
where 滿足的條件
所以你的sql語句為:
select 要取得列名 from 表名 where 1
例子
SELECT id FROM `article` where 1