【问题标题】:SQL / PHP PDO Select random rowSQL / PHP PDO 选择随机行
【发布时间】:2014-03-18 05:32:26
【问题描述】:

我希望能够随机选择一名未参加考试的学生 ('N') 并附上姓名和科目。我怎样才能做到这一点?

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

【问题讨论】:

    标签: php pdo


    【解决方案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);
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    • 2012-04-15
    • 1970-01-01
    • 2013-06-14
    • 2021-07-03
    • 2010-10-09
    • 1970-01-01
    相关资源
    最近更新 更多