sql >> Databáze >  >> RDS >> Mysql

PHP echoed variable vrací řetězec dotazu mysql

Mám to, nepřiřadil jsem dotaz jako proměnnou. místo toho jsem použil pro každý a funkci getResult.

foreach ($rs as $key => $value) {

        $db=new Database();
        $db->connect();
        
        $alterin= date('H:i:s', strtotime($value['alterIN']));
        $db->select(array('myilogin_46.DATE_TIME_RECORDS'),'SHIFT_START'
        ,"ID = '".$value['dtrID']."' and R_STATUS='A'");

        foreach ($db->getResult() as $key => $value) {
            $shiftstart = $value['SHIFT_START'];
        }
       
        $late= $alterin -  $shiftstart;
        // if($shiftstart >= $alterin){
        //    $late= "00:00:00";
           
        // }elseif ($shiftstart > $alterin) {
        //     # code...
        //     $late= $alterin - $shiftstart;
           
        // }
       

        echo $shiftstart;
        echo $alterin;
        echo $late; //
        



  1. Jak libovolně bin v MySQL?

  2. SQLite - Vložit data

  3. Jak mohu sloučit dvě tabulky v MySQL a kde je primární tabulka 1

  4. Proč nemohu v dalším výrazu SELECT použít aliasy sloupců?