簡體   English   中英

SQL查詢返回的結果有限

[英]SQL query returns limited results

使用WordPress,運行自定義查詢以提取與特定條件有關的所有記錄。 當我在phpmyadmin中運行查詢時,它返回所有記錄,當我通過PHP代碼運行查詢時,僅返回2-5個結果,需要找出解決方法:

// get variables from form page
$txtReg = $_REQUEST['txtReg'];
$txtMsg = $_REQUEST['txtMsg'];

// connect to database
$mydb = new 
wpdb('***','***','***','***');

// run the query to fetch all cell numbers from the region variable
$query = "SELECT * FROM tblusers WHERE `Region` ='$txtReg'";
$rows = $mydb->get_results($query);

// display all cell numbers from that region
foreach ($rows as $row) {
  $txtCell = $row->Cell;
  //doSendSMS($txtCell,$txtMsg);
  echo $txtCell;  
}

例如,在區域A中有100個單元格編號,只有少數幾個返回並回顯,並不是所有的100個都應該如此,因此當我運行sms代碼(這是實際功能時,echo僅用於測試結果),而不是都收到短信。

@Caius Jard關於數據庫中的設置是正確的,盡管沒有在SQL查詢中應用限制子句,但實際上它是受限制的。 該代碼在我的設置中可以使用,但是受默認設置的限制。

測試使用:
$query = "SELECT * FROM tblusers WHERE Region ='$txtReg' LIMIT 100";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM