Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2008, 03:45
Avatar de Batusai
Batusai
 
Fecha de Ingreso: enero-2005
Ubicación: Málaga -Andalucía- España
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 1
Respuesta: Errores tontos (pero no los veo)

Tienes razón. De hecho había mirado otros casos similares en este foro y me dí cuenta de mi primer error. Lo cambié y ahora está así:
Código:
  //$query = "INSERT INTO $table (adminsname, adminspass) VALUES ('$adminsname',PASSWORD('$adminspass'))";
// Dejo esa linea comentada porque no quiero dar de alta más usuarios, sino usar el que ya está insertado.
$query = "SELECT adminsname, adminspass FROM $table WHERE adminsname='$adminsname' AND adminspass=PASSWORD('$adminspass')";
	
	$sql = mysql_query($query);
	$coincidencias = mysql_num_rows($sql);
// Los siguientes echo son para ver si las variables tienen valores correctos
	echo $coincidencias;
	echo $adminsname;
	echo $adminspass;
El caso es que adminsname y adminspass son correctos. El problema es que el resultado de $coincidencias me da cero, cuando debería darme uno, porque ya hay una línea con esos valores. El caso es que creo que el error viene por cómo interpreta PASSWORD. ¿Lo tomará como una función de PHP en vez de MySQL? Estoy perdido.

Saludos y gracias por la ayuda.