Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/06/2005, 06:51
Avatar de gustavoang
gustavoang
 
Fecha de Ingreso: julio-2003
Ubicación: Valencia - Venezuela
Mensajes: 253
Antigüedad: 20 años, 9 meses
Puntos: 1
Hola.

Lo primero que te puedo decir es que nunca debes hacer una consulta SQL incluyendo datos que han venido directamente de la computadora de un usuario porque una persona malintencionada podría obtener acceso a tu base de datos. Me explico:

No debes hacer ésto:
Código PHP:
$cons_sent="select * from mibase where user_stat = '".$_GET['from']."' limit 1"
Pero si puedes hacer esto:
Código PHP:
$cons_sent="select * from mibase where user_stat = '".AddSlashes($_GET['from'])."' limit 1"


Lo único que tienes que hacer es colocarle la función AddSlashes() al dato que vayas a usar en la consulta SQL. Si quieres más información acerca de la función AddSlashes(), te recomiendo www.php.net/AddSlashes

-----------------------------------------------

Ahora sí, respondiendo tu pregunta:

Me parece que el problema es que, en las consultas SQL, no haces referencia a ninguna tabla en la base de datos... Fíjate que sólo nombras a la base de datos y luego al campo. Me explico:

Código PHP:
$cons_sent="select * from mibase where user_stat = '".$_GET['from']."' limit 1"

¿De qué tabla estás seleccionando las filas?

Saludos.
__________________
Gustavo Narea.
Venezuela.