pdo how to check if it is 1st record that retrieve from database?

后端 未结 2 731
时光取名叫无心
时光取名叫无心 2021-01-28 21:53
              $sql3 = \"SELECT member FROM levels where upline = ? AND level=1\";
              $q3 = $conn->prepare($sql3);
              $q3->execute(array(\"$le         


        
2条回答
  •  长发绾君心
    2021-01-28 22:30

    I'm not sure if I understood you correctly, but you want to do a special action for the first row,

    $sql3 = "SELECT member FROM levels where upline = ? AND level=1";
    $q3 = $conn->prepare($sql3);
    $q3->execute(array("$level2downlines"));
    $first_row = true;
    while($r3 = $q3->fetch(PDO::FETCH_ASSOC)){
        $level3downlines = $r3['member'];
        if ($first_row){
            echo "make orange juice";
            $first_row = false;
        }else{
            echo "make all juice";
        }
    }
    

    UPDATE: Michael Berkowski's answer is better and faster.

提交回复
热议问题