Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/06/2003, 05:13
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Esto no se hace asi:
Código PHP:
$ssql mysql_db_query($basedatos,"SELECT * FROM usuarios WHERE usr_login='".$_POST['administrador']."' AND usr_pass='".$_POST['constrasena']."'");
$rs mysql_query($ssql) or die (msyql_error()); 
O haces el mysql_db_query() o haces mysql_query(). mysql_query() toma como parametro una cadena con la consulta SQL a ejecutar. En tu codigo le estas pasando el resultado de una consulta. Cambia ese codigo por:
Código PHP:
mysql_select_db($basedatos); // si no se usa mysql_db_query() hay que seleccionar la BD con mysql_select_db()
$ssql "SELECT * FROM usuarios WHERE usr_login='".$_POST['administrador']."' AND usr_pass='".$_POST['constrasena']."'"
$rs mysql_query($ssql) or die (msyql_error()); 
Y sobre lo de msyql_error() ... no solo tienes que copiar y pegar el codigo que te dan en estos foros, tambien tienes que poner un poco de tu parte, intentar entenderlo y si te dan una funcion que no conoces, buscala en el manual. Si no la encuentras, puede ser que el que escribio el codigo "metio el dedo" y sea una errata. Pero pensando un poco y teniendo en cuenta que todas las funciones de MySQL empiezan por mysql_ , creo que es facil dar con el error.

Espero haber sido de ayuda.
__________________
Josemi

Aprendiz de mucho, maestro de poco.

Última edición por josemi; 02/06/2003 a las 05:16