lo ke haces con la @ es ocultar si ahi algun error en la linea donde la colocas, en produccin puede ke tenga algun sentido, pero en entornos de developer no tiene para nada sentido ke la uses, te recomiendo ke la kites hasta ke tu codigo este correctamente y luego si deseas usarla la colokes de nuevo, pero por ahora es conveniente ver si hay algun error
ke tienes en el script db.php ke incluyes ??
intenta esto
Código PHP:
function connect()
{
$conn = mysql_connect( 'mysql16.000webhost.com', 'a4470942_user', 'elpassword' );
mysql_query("SET NAMES 'utf8'");
if ( !$conn )
{
return false;
}
if ( !mysql_select_db( 'database' ) )
{
return false;
}
return $conn;
}
$conn = connect();
$sql = mysql_query("
SELECT idUsuario
FROM users
ORDER BY idUsuario DESC LIMIT 5", $conn);
if ( mysql_num_rows( $sql ) > 0 )
{
while ( $row = mysql_fetch_assoc( $sql ) )
{
echo $row['idUsuario'] . '<br />';
}
}