Foros del Web » Programando para Internet » PHP »

Que es encodestr?

Estas en el tema de Que es encodestr? en el foro de PHP en Foros del Web. Necesito saber que hace esta sentencia en la parte donde esta encodestr . $sqlstr="SELECT id,ididioma FROM clientes WHERE ( email ::encodestr($user). " OR emailold=".SQL::encodestr($user)." ) ...
  #1 (permalink)  
Antiguo 30/01/2004, 08:51
 
Fecha de Ingreso: enero-2004
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Que es encodestr?

Necesito saber que hace esta sentencia en la parte donde esta encodestr.

$sqlstr="SELECT id,ididioma FROM clientes WHERE ( email::encodestr($user)." OR emailold=".SQL::encodestr($user)." ) AND pass=".SQL::encodestr($pass);


no pude encontrarlo en la documentacion

Gracias por su ayuda
  #2 (permalink)  
Antiguo 30/01/2004, 09:35
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 6 meses
Puntos: 16
Hola,

Supongo que no habras encontrado nada en php.net porque no es una funcion. Es un metodo de una clase, en concreto de la clase SQL.

Y esa clase la habras cogido de algun sitio. Por la forma de usarla puede que sea una clase de PEAR (una libreria de clases standard de PHP http://pear.php.net ). O puede que te la hayas bajado de www.phpclasses.org . Y si las cogido de algun sitio, en ese sitio (o en el mismo paquete donde te venia la clase).

Por su uso imagino que codificara la cadena para "escapar" caracteres que podrian provocar un error en MySQL. Algo parecido a la funcion mysql_escape_string() (www.php.net/mysql_escape_string).

Pero como no se de que clase exacta hablas, no te puedo decir exactamente que hace.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 30/01/2004, 21:30
 
Fecha de Ingreso: enero-2004
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Gracias por tu ayuda. Voy a buscar más datos en la documentacion de Mysql.

Gustavo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:03.