Mostrar registros de la bd en tablas

Hola a todos, mi problema es lo siguiente:

al ejecutar el código, las filas y columnas que están dentro del while, no se dibujan en la pantalla, me sale en blanco, no se que estaré haciendo mal, ya revise mi consulta sql y si me bota registros. Estoy usando el XAMPP

<?php
session_start();
$usuario=$_SESSION['usuario'];
$contraseña=$_SESSION['contraseña'];
$titulo=$_GET['titulo'];
$dirección=$_GET['dirección'];
$categoría=$_GET['categoría'];
$comentario=$_GET['comentario'];
$valoración=$_GET['valoración'];
include("conexión.php");
$consulta=mysql_query("SELECT * FROM favoritos WHERE usuario='".$usuario."' and '".$contraseña."' and '".$titulo."' and '".$dirección."' and '".$categoría."' and '".$comentario."' and ".$valoración." ");
echo "
<table border=1 width=100%>
<tr>
<td>Titulo</td>
<td>Dirección</td>
<td>Categoría</td>
<td>Comentario</td>
<td>Valoración</td>
</tr>
";
while($fila=mysql_fetch_array($consulta)){
echo "
<tr><form action='actualizarfavorito.php' method='post'>
<td><input type='text' name='titulo' value='".$fila['titulo']."'></td>
<td><input type='text' name='dirección' value='".$fila['dirección']."'>hola</td>
<td><select name='categoría'>
<option value='salud'>Salud</option>
<option value='trabajo'>Trabajo</option>
<option value='hobby'>Hobby</option>
<option value='personal'>Personal</option>
<option value='otros'>otros</option>
<option value='".$fila['categoría']."' selected='".$fila['categoría']."'></option>
</select></td>
<td><input type='text' name='comentario' value='".$fila['comentario']."'></td>
<td><input type='text' name='valoración' value='".$fila['valoración']."'></td>
<td><input type='submit'></td>
</form>
</tr>
";
}
echo "</table>";
mysql_close($conexión);
?>

Añade tu respuesta

Haz clic para o