首頁 >後端開發 >PHP問題 >php如何傳回查詢結果

php如何傳回查詢結果

藏色散人
藏色散人原創
2020-10-09 10:43:494545瀏覽

php傳回查詢結果的方法:1、使用mysql_result函數來取得資料;2、使用mysql_fetch_row函數來取得數據,並以陣列的形式傳回查詢結果;3、使用mysql_fetch_array函數來取得資料等等。

php如何傳回查詢結果

推薦:《PHP影片教學》 

PHP開發中四個查詢傳回結果分析

1.5a7a73d9e51e731cffe0752d3ae85338 

#程式碼如下:

<?php 
$connection=mysql_connect("localhost","root","password"); //连接并选择数据库服务器 
mysql_select_db("test",$connection); 
$query="insert into users(user_name)"; //在test数据库里插入一条数据 
$query.="values(&#39;tuxiaohui&#39;)"; 
$result=mysql_query($query); 
if(!$query) 
echo "insert data failed!<br>"; 
else{ 
$query="select * from users"; //查询数据 
$result=mysql_query($query,$connection); 
for($rows_count=0;$rows_count<7;$rows_count++) //用mysql_result获得数据并输出,mysql_result() 返回 MySQL 结果集中一个单元的内容。 
{ 
echo "用户ID:".mysql_result($result,$rows_count,"user_id")."<br>"; 
echo "用户名:".mysql_result($result,$rows_count,"user_name")."<br>"; 
} 
} 
?>

2.ef34cd1d468f726a3b53d93145bea3db 

程式碼如下:

<?php 
$connection=mysql_connect("localhost","root","password"); //连接并选择数据库服务器 
mysql_select_db("test",$connection); 
$query="select * from users"; 
$result=mysql_query($query,$connection); 
while($row=mysql_fetch_row($result)) 
{ 
echo "用户ID:".$row[0]."<br>"; 
echo "用户名:".$row[1]."<br>"; 
} 
?>

3.d9c0ed23776f7e22912462e98f9537a2 

程式碼如下:

<?php 
$connection=mysql_connect("localhost","root","password"); //连接并选择数据库服务器 
mysql_select_db("test",$connection); 
$query="select * from users"; 
$result=mysql_query($query,$connection); 
while($row=mysql_fetch_array($result)) 
{ 
echo "用户ID:".$row[0]."<br>"; //也可以写做$row["user_id"] 
echo "用户名:".$row[1]."<br>"; //也可以写做$row["user_name"] 
} 
?>

4.