Tengo el siguiente código que hace una consulta a una base de datos y me muestra los resultados de la consulta en una tabla; me funciona a la perfección en PHP 5.2, pero a la hora de testearlo en un servidor con PHP 5.5, no va..
No me marca ningún error, simplemente me muestra una tabla con filas en blanco.
Alguna idea?
Código:
Saludos y gracias de antemano.. <?php $host="localhost"; $username="user"; $password="password"; $db_name="database"; $tbl_name="table"; mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $sql="SELECT * FROM $tbl_name ORDER BY Porcentaje ASC"; $result=mysql_query($sql); $count=mysql_num_rows($result); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>TITULO</title> </head> <body> <table width="600" border="1" cellpadding="3" cellspacing="1"> <tr> <td align="center"><strong>Operador</strong></td> <td align="center"><strong>Total</strong></td> <td align="center"><strong>Mov</strong></td> <td align="center"><strong>%</strong></td> </tr> <?php while($rows=mysql_fetch_array($result)){ ?> <tr> <td><? echo $rows['Operador']; ?></td> <td align="center"><? echo $rows['Cantidad']; ?></td> <td align="center"><? echo $rows['Movilizados']; ?></td> <td align="center"><? echo $rows['Porcentaje']; ?></td> </tr> <?php } ?> <tr> <td colspan="5" align="center"> </td> </tr> </table> </body> </html>