Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/09/2009, 00:01
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Error todo me manda como si la informacion fuera ELSE

Como dijera el buen Jack en White Chapel, vamos por partes, parece que no sabes mucho de bases de datos, al menos no de MySQL.

Tu tabla con nombres de campo numericos todos como varchar(12) y clave "user" en fulltext no parece tener sentido, por lo que primero necesitas definir que es lo que vas a guardar en cada registro, como ejemplo:

cedula varchar(12) - clave primaria
usuario int(10) - o lo que tengas para poder asociarla a tu tabla de usuarios
-- Mas campos?... eso depende de tus necesidades.

Ahora, sobre tu consulta:
Cita:
SELECT * FROM `cedula` WHERE 1 ='$user'
No te va a devolver registros porque:
1- Actualmente tu tabla esta vacia, cero registros.
2- 1 nunca va a ser igual a '$user', a menos $user sea 1, la comparacion quedaria 1 = '1' y te devolveria todos los registros de la tabla.

En WHERE siempre debes definir un campo dentro de la tabla y compararlo con el valor a buscar, por ejemplo: WHERE cedula = '$cedula' o WHERE usuario = '$user'

Te recomiendo este curso de MySQL, leelo con calma, comprendelo y preguntanos las dudas que tengas.
__________________
- León, Guanajuato
- GV-Foto