我需要在執行查詢後檢索記錄的總數。我試過像這樣FOUND_ROWS()在PHP中失敗
<?php
include_once 'common.php';
ini_set("mysql.trace_mode", "Off");
$sql ="get_list(0, 40, 'Name', 'DESC', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)";
$con = mysqli_connect("localhost", "root", "");
mysqli_select_db($con, "crash_table");
mysqli_query($con, $sql);
$sql2= "SELECT FOUND_ROWS();";
$result = mysqli_query($con, $sql2);
$count = mysqli_fetch_array($result);
echo "Count=".$count[0];
?>
但是count總是0.在代碼中get_list()是一個過程,其中40是LIMIT ..爲什麼會這樣呢?
的;在SQL語句的末尾搞亂了它? –
@泰德:號。是可選的,但不受限制 – genesis
這不是問題..我改變了.. – lavaira