亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在選擇查詢中使用帶有選擇的 mysql_num_rows

在選擇查詢中使用帶有選擇的 mysql_num_rows

PHP
DIEA 2021-06-15 17:58:08
我剛剛第一次使用帶有選擇的選擇。它似乎有效,當我在 phpMyAdmin 中運行它時,我得到了想要的結果。但是,當我使用時,$variable = mysql_num_rows($queryresult);我什么也沒得到。我想它是 null 或其他東西,因為它不會回顯。這是查詢:$resultxl = mysql_query(select * from (Select * from mon_content_lid where mon_date_last!='0000-00-00' ORDER BY lid, mon_date_last desc) as x group by `lid`);$numx1 = mysql_num_rows($resultxl);echo $numx1;沒有結果。謝謝你的幫助。
查看完整描述

2 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

如果我沒看錯(沒試過),你會做一個 SELECT 并將結果放在虛擬列 x 中,所以在我看來,x 應該是唯一交付的列。這個你按“蓋子”分組。

select * from (...) as x group by `lid`

所以'lid' 是,如果它被引用,是一個文本,而不是一個列名。嘗試查詢qithout“組”并轉儲游標,也許您會看到一些結果。


查看完整回答
反對 回復 2021-06-25
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

不要使用 mysql,使用 mysqli 函數。如果我是對的,你就不能再在 php7 中使用 mysql 函數了


$db = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);

$sql = "Here your sql query";

$query_result = mysqli_query($db, $sql);

$number = mysqli_num_rows($query_result);

echo $number;

我沒有測試,但我認為這應該有效。如果它仍然不起作用,請嘗試查看是否有任何錯誤。


die(mysqli_error($db));


查看完整回答
反對 回復 2021-06-25
  • 2 回答
  • 0 關注
  • 139 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號