php獲取資料庫數據
<?php
//連接資料庫
$sql=mysql_connect('主機名','用戶名','密碼');
mysql_select_db('資料庫名');
mysql_query('utf8');
//獲取資料庫數據
$sql="select*form表名";
$res=mysql_query($sql);
$row=mysql_fetch_assoc($res);
?>
2. 如何在php中獲取資料庫中欄位值
<?php
$sql = "SELECT name FROM user WHERE ID=1 LIMIT 0,1";
$result = mysql_query($sql);
$rs = mysql_result($result,0);
?>
3. PHP如何輸出資料庫的每條數據
//這是因為你從資源型結果集中獲取數據時只獲取了一次,如果查詢為多條數據應該迭代資源型結果集
$r=mysql_query($sql);//你的結果集
$result=[];
while(true){
$ary=mysql_fetch_assoc($r);//取出第一條數據,數據指針向後移動一位
if($ary){
$result[]=$ary;//存儲到結果數組中
}else{
break;//如果取出的結果為false,則代表數據獲取完畢,終止循環
}
}
echo'<pre>';
print_r($result);//列印最終結果
echo'</pre>';
4. 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();
?>
5. php獲取mysql資料庫裡面的所有數據表信息
沒這么干過 mysql_list_tables 獲取 所有表信息 返回指針 mysql_tablename 獲取表名
myslq_num_rows函數來判斷結果指針中的表的數目
<?php
mysql_connect("localhost", "mysql_user", "mysql_password");
$result = mysql_list_tables("mydb");
for ($i = 0; $i < mysql_num_rows($result); $i++)
printf ("Table: %s\n", mysql_tablename($result, $i));
mysql_free_result($result);
?> 這是手冊上例子 後邊的不用我說了吧 sql查詢
6. PHP mysql取數據
這是一個聯合查詢,裡面有兩個查詢,首先確定trans_monint欄位是否存在於XX.trans 表中,如果是那就簡單了,在兩個select後面加上這個欄位,如果不存在,則需要看情況再做查詢該欄位然後合並sql。當然還是建議分開寫的,這樣容易出錯,而且效率方面也沒有太大影響或變快!
7. 用PHP從MySQL資料庫中查取指定數據
<?php
$Conn=mysql_connect('localhost','root',123456789)ordie(mysql_error);
msql_query('SETNAMESUTF8');//資料庫編碼
mysql_select_db('資料庫名稱');
$Resl=mysql('selectid,mmfrom表名稱wherename='admin'')ordie(mysql_error());
while($rs=mysql_fetch_array($Resl)){
echo'id是:',$rs['id'],'mm是:',$rs['mm'],'<br/>';
}
8. php如何獲取資料庫里上一周的數據
你的資料庫里需要有一個記錄時間的欄位,例如這個欄位是posttime,每次插入數據的時候,都記錄下當前的時間戳,也就是time();
你需要得到上周開始,和上周結束的時間戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
3.查詢的時候,WHERE 條件里加上 posttime>=$beginLastweek AND posttime<=$endLastweek
希望對你有幫助
9. php怎麼獲取資料庫查詢返回的結果
從查詢結果取值,需要遍歷結果集!示例如下:
$rs=mysql_query("select*fromwww_liuwherexx='$xx'andyy='$yy'");
echo"查詢信息如下:<br/>";
while($row=mysql_fetch_array($rs))
{
echo$row['欄位2']."=====".$row['欄位三'];
echo"<br/>";
}
//關閉資料庫連接
//mysql_close();
10. 如何用php取出資料庫表中一列所有數據
用該列的欄位名即可,select語句的通用形式如下:
select 你要的信息
from 數據表(一個或多個)
where 滿足的條件
所以你的sql語句為:
select 要取得列名 from 表名 where 1
例子
SELECT id FROM `article` where 1