如何在android PHP文件中随机检索和限制数据


how to retrieve data randomly and limit in android php file

我想从表中检索数据。数据应该是随机的,并且是有限的。

以下代码限制数据:

$sql = "SELECT * FROM `products` ORDER BY id LIMIT ".$_GET["start"]." , ".$_GET["end"].";"; 

然而,我希望它是随机的,我应该怎么做?

试着这样做:

创建一个清空用户输入的函数:

function cleanInput($input) {
  $input= trim($input);
  $input= strip_tags($input);
  $input= htmlspecialchars($input);
  return $input;
}

然后执行查询:

$start  = cleanInput($_GET['start']);
$end    = cleanInput($_GET['end']);
//Using prepared statements
$sql= "SELECT * FROM `products` 
       ORDER BY rand() 
       LIMIT ?,?";
$stmt=  $conn->prepare($sql);

$row= $stmt->execute([$start,$end]);

应该可以了