Como hago para poder unir filas con el mismo resultado en una sola por ejemplo, el sql me arroja este resultado
+------+----------+
| ID | CODIGO |
+------+----------+
| 331 | 566af |
+------+----------+
| 331 | 854FE |
+------+----------+
| 331 | 77QD5 |
+------+----------+
| 544 | 935SD |
+------+----------+
y yo deseo que me salga este resultado
+------+----------+
| ID | CODIGO |
+------+----------+
| | 566af |
| +----------+
| 331 | 854FE |
| +----------+
| | 77QD5 |
+------+----------+
| 544 | 935SD |
+------+----------+
me han dicho que esto se hace con php, ¿por donde empiezo?
Gracias
Hola,
Podrias hacer un array, y que este tenga otro dentro con los codigos.
Algo tipo esto:
<?php
$conx = mysql_connect('localhost','root','');
mysql_select_db('testing',$conx);
$query = mysql_query("select ID,CODIGO FROM testing1");
while($row = mysql_fetch_array($query)){
$Resultado[$row['ID']][$row['CODIGO']]=true;
}
echo '<pre>';
print_r($Resultado);
echo '</pre>';
?>
El resultado seria:
Array
(
[331] => Array
(
[fsadfa] => 1
[asdasfq] => 1
[3425a] => 1
[234sfq] => 1
)
[554] => Array
(
[kikiki] => 1
)
)
Espero que te sirva.
Saludos