Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2009, 08:56
alexfs
 
Fecha de Ingreso: junio-2007
Ubicación: En mi casa
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: Codigo en PHP para mostrar contenido de una bd de MySQL

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!

Última edición por alexfs; 02/10/2010 a las 11:59