使用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;
}
e、 g在a区有100个手机号码,只有少数被返回和回显,不是所有的100个都应该是这样的,所以当我运行短信代码(这是实际的功能,回显只是用来测试结果)时,并不是所有的人都收到短信。
1条答案
按热度按时间m1m5dgzv1#
@caiusjard对数据库中的设置是正确的,它实际上是有限的,即使sql查询本身没有应用limit子句。该代码在我的设置中起作用,但受到默认设置的限制。
测试使用:
$query = "SELECT * FROM tblusers WHERE Region ='$txtReg' LIMIT 100";