Как я могу знать все разы повторяется информация в консультации sql?

Добрый вечер я Хочу знать, как доставать число раз, которое повторяет тип информации, и приносить это в таблицу с php в этих моментах у меня есть следующий код, но не, как извлекает число раз, которое повторяет информацию в этой консультации

это код:

$rs1 = mssql_query("SELECT vendedor, nombre FROM vendedor WHERE clasificacion = '1' GROUP BY vendedor, nombre ORDER BY nombre ASC", $link);
    while ($row1 = mssql_fetch_row($rs1)){
        echo "<tr value='$row1[0]'><td>$row1[1]</td></tr>";
}
$rs= mysqli_query($mysqli,"SELECT codigo_vendedor, estado,COUNT(*) as total FROM pedidos WHERE codigo_vendedor = '$row1[0]' AND DATE_FORMAT(fecha_pedido, '%Y-%m-%d') BETWEEN '$fecha_desde' AND '$fecha_hasta' GROUP BY estado");
        while ($row = mysqli_fetch_row($rs)){
      //echo "fguyhkglfjsdojgdsfkljfgknlhlkj";

            $row[0] == $row1[0];                    
            if ($row[1] == 'Logistica') {
                $row[1] = $log; 
            }elseif ($row[1] == 'Picking') {
                $row[1] = $pic;
            }elseif ($row[1] == 'Facturado') {
                $row[1] = $fac;              
            }elseif ($row[1] == 'Packing') {
                $row[1] = $pac;
            }elseif ($row[1] == 'Cartera') {
                $row[1] = $car;
            }elseif(strpos($row[1], 'Facturacion') !== false){
      $row[1] = $fact;
        }
       }
?>
 </tr>
 <td><?php echo $row1[2]?></td>
 <td><?php echo $row[3]?></td>
 <td><?php echo $log?></td>
 <td><?php echo $car?></td>
 <td><?php echo $fact?></td>
 <td><?php echo $pic?></td>
 <td><?php echo $fac?></td>
 <td><?php echo $pac?></td>

Он был бы очень Благодарен С Вашей помощью

3
задан 23.09.2016, 23:35
3 ответа

Количество, которое повторяет информацию, приносит ее твоя консультация уже не необходима иметь if else, cГіdigo он остался бы немного asГ, - уже измененный для того, чтобы он появился в одной tabla

$rs= mysqli_query($mysqli,"SELECT  estado,COUNT(estado) as total FROM pedidos WHERE codigo_vendedor = '$row1[0]' AND DATE_FORMAT(fecha_pedido, '%Y-%m-%d') BETWEEN '$fecha_desde' AND '$fecha_hasta' GROUP BY estado");
     echo "<table><thead><tr><th>Estado</th><th>Cantidad</th></tr></thead <tbody>";
    while ($row = mysqli_fetch_row($rs)){
         echo "<tr><td>" . $row[0] . "</td><td>". $row[1]."</td></tr>";
    }
    echo "</tbody></table>"
   }
5
ответ дан 24.11.2019, 13:18

Эта консультация возвращает тебе число реестра, удвоенного в твоей таблице

   SELECT vendedor, nombre, count(*) As Reg_Duplicados FROM vendedor  GROUP BY vendedor, nombre Having Count(*) >1
1
ответ дан 24.11.2019, 13:18

Это простой пример состоит в том, чтобы делать тебе счетчик, инициализировавший в 0.

$cont = 0;

И однажды внутри while ты делаешь поиски

if($dato == "tuPalabra") {
    $cont++;
}

, И если у тебя хочет быть несколько счетчиков, используешь переключатель

switch($dato) {
    case "palabra1":
        $cont1++;
         break;
    case  "palabra2":
        $cont2++;
        break;
}

Информация очевидно serГ - в твой row ["поле"]

Потом также можешь посредством консультации sql

0
ответ дан 24.11.2019, 13:18