Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/08/2006, 06:56
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Usa mysql_error() para detectar problemas de SQL o de conexión:
Código PHP:
$result mysql_query("SELECT pass FROM admin WHERE login='$nickN'") or die (mysql_error()); 
No uses (o por lo menos como lo aplicas textualmente):
Código PHP:
if($row mysql_fetch_array($result)) 
realmente eso sólo te va a validar que se "ejecutó" la función que devuelve en un array el resultado obtenido por su ejecución de tu consulta SQL.

Lo que se debe hacer es "ver" si el n° de resultados obtenidos es lo que esperas (1 .. 0 o > 0 )

Código PHP:
if (mysql_num_rows($result)){
  
// ejecutas tus mysql_fetch_array() .. etc... En general "accedes al resultado".
} else {
  
// No hay resultados .. (pese que la consulta SQL se puea haber ejecutado correctamente ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.