Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zmienna PHP echo zwraca ciąg zapytania mysql

Rozumiem, nie przypisałem zapytania jako zmiennej. zamiast tego użyłem dla każdego i funkcji 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między dwiema strukturami tabel

  2. Wynik echa sumy PHP w locie (trudny)

  3. Czy symbol wieloznaczny w skrajnej lewej kolumnie indeksu złożonego oznacza, że ​​pozostałe kolumny indeksu nie są używane w wyszukiwaniu indeksu (MySQL)?

  4. Zmień polecenie w Aurora DB (dodaj nową kolumnę)

  5. Błąd PDO:SQLSTATE[HY000]:Błąd ogólny:2031