當前位置:首頁 » 編程語言 » php獲取最後一條sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

php獲取最後一條sql

發布時間: 2022-10-15 03:52:34

1. php mysql 如何篩選出每天的最後一條數據呢

查詢今天最後一條數據
SELECT * FROM `weibo_logs` where DATEDIFF( NOW(),date)=0 order by `date` desc limit 1
查詢符合條件的weibo_user_id每天的一條數據
SELECT weibo_user_id, DATE_FORMAT(date,'%Y-%m-%d') FROM `text` where 'weibo_user_id'='{$source_account->id}' GROUP BY DATE_FORMAT(date,'%Y-%m-%d')
這樣會有排序問題,那麼就先排序
SELECT DATE_FORMAT(date,'%Y-%m-%d') as d
FROM (SELECT * FROM `text` ORDER BY date DESC) as s
where 'weibo_user_id'='{$source_account->id}'
GROUP BY DATE_FORMAT(date,'%Y-%m-%d')

2. 原生php如何輸出mysql最後執行的sql

方法一:
$link = mysql_connect("192.168.1.1", "myuser", "mypass");--連接資料庫
if(FALSE == $link)
{
echo "Connect database failed!";
}
$query =
"select * from a order by id";
mysql_select_db('test', $link);--選擇資料庫
$result = mysql_query($query);--執行查詢語句
if(FALSE == $result)
{
echo "Querry failed!";
}
$i = 0;
$j = 0;
while($i++ < mysql_num_rows($result))--取總行數
{
$meta_c=0;
if($meta_c=mysql_fetch_row($result))--取每一行的結果集
{
while($j < mysql_num_fields($result))--取一行的列數
{
echo $meta_c[$j;
}
echo "
";
} // while;
$j=0;
}
mysql_free_result($result);--釋放結果集
mysql_close($link);--關閉連接
?>
方法二:
$link = mysql_connect("192.168.1.1", "myuser", "mypass");--連接資料庫
if(FALSE == $link)
{
echo "Connect database failed!
";
}
mysql_select_db('test', $link);--選擇資料庫
$result = mysql_query("select * from a order by id");--執行查詢語句
if(FALSE == $result)
{
echo "Querry failed!";
}
while($row = mysql_fetch_array($result, MYSQL_NUM))--取數組裡面的值,因為結果集以二維數組存放
{
foreach ($row as $col_value)--一一取值
{
echo " $col_value ";
}
}
mysql_free_result($result);--釋放結果集
mysql_close($link);)--關閉連接
?>

3. php怎麼獲取資料庫最後幾條數據

$con = mysql_connect("localhost","root","");//連接資料庫
mysql_select_db("btxiazai",$con);//選擇資料庫
mysql_query("set names utf8");
$sql = "select * from persons order by id desc limit 2";//獲取persons中的數據,並按id倒敘排列,取其中兩條
$get = mysql_query($sql);//執行sql
while($result = mysql_fetch_assoc($get)){//取回數據

}

4. php如何從mysql最後一條數據向前讀取

$query="select*fromuserlistwhereusername='$lune'ORDERBYidDESCLIMIT1";
$result=mysqli_query($link,$query);
$row=mysqli_fetch_array($result);
echo$row['gangwei'];

最簡單的方式,既然有ID,直接通過ID排序,取一條即可.

5. php讀取mysql,符合條件的數據有多條時,想只取最後一條數據,代碼怎麼寫

摘要 您好,查詢到的結果為:table_html="";$query="select*fromtbl_rentinfowhereuName='$uName'";//執行SQL語句$rs=mysql_query($query,$conn)ordie(mysql_error());//獲得結果集中數據的行數$length=mysql_nu...

6. php SQL如何獲最後一條信息 倒敘查兩條

先查詢當前sql數據總數$maxnum,在分別查詢$maxnum,$maxnum-1的信息

7. 原生php如何輸出mysql最後執行的sql

$sql = 'XXXX';
echo $sql;

8. php讀取資料庫最後一條記錄。

可以在sql語句中進行排序,select * from tbl_rentinfo where uName='$uName' order by id desc.

9. 在PHP中使用SQL語句 怎麼取出查詢出來的最後一個數據

select a.name name1,a.*,b.value,b.* from piwik_site a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and b.name='nb_visits' and a.idsite=b.idsite order by b.value desc

如果頁面顯示的是這個語句,那麼最後一個應該是select a.name name1,a.*,b.value,b.* from piwik_site
a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and
b.name='nb_visits' and a.idsite=b.idsite order by b.value asc limit 1
或者先執行一次select count(*) 拿到數量num,再select a.name name1,a.*,b.value,b.* from piwik_site
a,piwik_archive_numeric_2013_10 b where b.period in(1,2,3) and
b.name='nb_visits' and a.idsite=b.idsite order by b.value desc limit num-1,1

10. php sql 查詢最後一條數據

SELECT * FROM 當前表
WHERE id = ( SELECT MAX( id ) FROM 當前表 WHERE userid= '10000' )
解釋一下:首先括弧里先查出此userid登錄的所有記錄,然後去max最大的id,最後把最大的id的記錄查出來,即檢索出上次此用戶登錄的信息