Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2020, 17:35
santa2r
 
Fecha de Ingreso: diciembre-2008
Mensajes: 122
Antigüedad: 15 años, 4 meses
Puntos: 1
Pregunta Problema Funcion DISTINCT

Hola gente, estoy teniendo problemas con la selección de una tabla, quiero mostrar todos las columnas de una tabla, pero sin que se repitan los de una columna y la función DISTINCT te muestra solo esa columna o en este caso no me funciona en mi código de selección que ahora les paso. Desde ya muchas gracias.

Código PHP:
if($action == 'ajax'){
$q mysqli_real_escape_string($con,(strip_tags($_REQUEST['q'], ENT_QUOTES)));
$aColumns = array('numero_factura','id_cliente_factura','nombre_cliente_factura');
$sTable "facturas";
$sWhere "";
if ( 
$_GET['q'] != "" )
        {
            
$sWhere "WHERE (";
            for ( 
$i=$i<count($aColumns) ; $i++ )
            {
                
$sWhere .= $aColumns[$i]." LIKE '%".$q."%' OR ";
            }
            
$sWhere substr_replace$sWhere"", -);
            
$sWhere .= ')';
        }
        
$sWhere.=" order by id_cliente_factura asc";
        include 
'pagination.php';
$page = (isset($_REQUEST['page']) && !empty($_REQUEST['page']))?$_REQUEST['page']:1;
        
$per_page 10;
        
$adjacents  4
        
$offset = ($page 1) * $per_page;
$count_query   mysqli_query($con"SELECT count(DISTINCT id_cliente_factura) AS numrows FROM $sTable  $sWhere");
$rowmysqli_fetch_array($count_query);