hola, gracias por vuestras respuestas, no entiendo porque no funciona, porque en esta misma base de datos tengo, por ejemplo, wordpress y funciona perfectamente, antes me daba el error [B]mysql_fetch_array(): supplied argument is not a valid MySQL result resource[/B e investigando he visto en algunos foros que dicen que al insertar la @ delante del comando mysql_fetch_array() se quita el error.
Ahora no da ningun señal de error, pero no aparecen los datos de la tabla!
El código es el siguiente:
<?php
$conexion=mysql_connect("mysql.descuentoscoches.co m","***","***"); // se conecta
con el servidor
mysql_select_db('descuentoscoches', $conexion); // selecciona la base de datos
$tabla = mysql_query("SELECT marca,modelo,descuento FROM descuentos-de-coches ORDER BY
nombre ASC"); // selecciono todos los registros de la tabla descuentos-de-coches, ordenado
por nombre
while ($registro = @mysql_fetch_array($tabla)) { // comienza un bucle que leera todos los
registros y ejecutara las ordenes que siguen
echo 'Marca: ' . $registro['marca'] . ' '; // imprime el texto, el valor del numero
del campo id y hace un salto de línea
echo 'Modelo: ' . $registro['modelo'] . ' '; // imprime el nombre
echo 'Descuento: ' . $registro['descuento'] . ' '; // imprime el email
} // fin del bucle de ordenes
@mysql_free_result($tabla); // libera los registros de la tabla
mysql_close($conexion); // cierra la conexion con la base de datos
?>
Y solamente me aparece el titulo de la página, la prueba esta aqui:
http://www.descuentoscoches.com/proves.php
Muchas gracias!