Código :
</head> <body> <?php //las categorías son 4: A, B, C y D //Necesito distinguir los pedidos por categorías //En esta parte voy a distinguir las categorías por mes en el año seleccionados, pero.. //Para no complicarme la vida ... //$anio=$_GET["xAnio"]; //$mes=$_GET["xMes"]; $anio="2007"; $mes="11"; $conn = mysql_connect("localhost","root","pass"); mysql_select_db("db",$conn); $sql = "SELECT DISTINCT categoria FROM pedidos WHERE mes='$mes' AND anio='$anio' order by tipo_cli ASC"; $res = mysql_query($sql,$conn); if (mysql_num_rows($res) == 0) { echo "No se ha encontrado registros "; exit; } //Deseo que guardar el resultado en la variable "$data", //el resultado lo quiero separado por comas, echo "data:<br>"; while($ventas = mysql_fetch_array($res)){ //utilizo implode: //$data=$ventas; $data=implode(',',$ventas); echo $data."<br>"; //resultado es: //data:A,AB,BC,CD,D //Veo que existen pedidos por todas laa categorías,pero el resultado me sale duplicado. //ydeéstaotraforma... //echo $data; //pues..,se complica //data: //A,AB,BC,CD,D //¿POR QUE? } mysql_free_result($res); ?> </body> </html>
Si categoria es un solo campo el cual "distingo" , ¿porque se duplica..?
Gracias por sus respuestas.