Консультация SQL не показывает таблицу в PHP

У меня есть консультация в sql, что в phpmyadmin показывает то, чего я требую, но переместив ее в файл php, он ничего не показывает, и если я лишаю его одинокого group by мне показывает один линию, какую-то подсказку!! (ОНО ФУНКЦИОНИРУЕТ В MYSQL НО В PHP НЕ)

<?php
if(isset($_POST['tag'])){
  try{
    $conn = new PDO('mysql:host=localhost;dbname=dbregistroscajero;charset=UTF8','root','');

    $sql = "SELECT empleados.noEmpleado, empleados.nombre, fechaHoraS, count(registro) as total from registro inner join empleados on registro.empleado = empleados.noEmpleado where date_format(fechaHoraS, '%Y-%m-%d') >='2016-02-16' order by fechaHoraS desc limit 0,300";

    $result = $conn->prepare($sql)or die($sql);

    if(!$result->execute()) return false;

    if($result->rowCount() > 0){
      $json=array();

      while($row=$result->fetch()){
        $json[]=array(
          'Dato1' => $row['noEmpleado'],
          'Dato2' => $row['nombre'],
          'Dato3' => $row['fechaHoraS'],
          'Dato4' => $row['nombre'],
          'Dato5' => $row['total']
        );
      }
      $json['success'] = true;
      echo json_encode($json);
    }

  }catch(PDOException $e){
    echo 'Error: ' .$e->getMessage();
  }
}
?>
1
задан 17.03.2016, 23:16
1 ответ

Я думаю, что проблема находится в консультации: ты используешь одну funciГіn agregaciГіn ( count ) deberГ-схвати пробовать размещать group by в оставшуюся часть полей внутри консультации.

   group by empleados.noEmpleado, empleados.nombre, fechaHoraS
1
ответ дан 24.11.2019, 14:43

Теги

Похожие вопросы