hago mi consulta
Código PHP:
$return .= '<table border=0></table>';
mysql_select_db($database_fac, $fac);
$queryo="SELECT o.descripcion, o.importe, o.tipo, o.Fecha FROM otrosgastos AS o where idEmisor='$emite' and tipo='Ingreso' and Fecha like '%$date%'";
$ro = mysql_query($queryo, $fac) or die(mysql_error());
$row_idRo = mysql_fetch_assoc($ro);
$totalRows_idRo = mysql_num_rows($ro);
if( mysql_num_rows($ro)>0){
$return .= '<table border=1>';
$cols = 0;
while($ros = mysql_fetch_row($ro)){
$return .= '<tr>';
if($cols==0){
$cols = sizeof($ros);
$cols_names = array();
for($i=0; $i<$cols; $i++){
$col_name = mysql_field_name($ro,$i);
$return .= '<th>'.htmlspecialchars($col_name).'</th>';
$cols_names[$i] = $col_name;
}
$return .= '</tr><tr>';
}
for($i=0; $i<$cols; $i++){
#En esta iteración podes manejar de manera personalizada datos, por ejemplo:
if($cols_names[$i] == 'fechaAlta'){ #Fromateo el registro en formato Timestamp
$return .= '<td>'.htmlspecialchars(date('d/m/Y H:i:s',$ros[$i])).'</td>';
}else if($cols_names[$i] == 'concilia'){ #Estado lógico del registro, en vez de 1 o 0 le muestro Si o No.
$return .= '<td>'.htmlspecialchars( $ros[$i]=='on'? 'PAGADO':'NO' ).'</td>';
}else{
$return .= '<td>'.htmlspecialchars($ros[$i]).'</td>';
}
}
$return .= '</tr>';
}
$return .= '</table>';
mysql_free_result($ro);
}
espero puedan ayudarme