SQL / PHP PDO选择随机行(SQL / PHP PDO Select random row

2019-10-19 09:03发布

我是新来的PDO。 我希望能够选择一个随机学生谁没有面对考试(“N”)和回声的名字和主题。 我怎样才能做到这一点?

$query = $db->prepare('SELECT name FROM exams WHERE faced = ?');
$array = array('N');
$query->execute($array);

Answer 1:

您可以使用这样的:

$query = $db->prepare('SELECT name, subject
          FROM exams WHERE faced = ?
          ORDER BY RAND() LIMIT 1');
$array = array('N');
$query->execute($array);

$result = $query->fetchAll(PDO::FETCH_COLUMN, 0);

var_dump($result);


文章来源: SQL / PHP PDO Select random row
标签: php pdo mysqli