Buen trabajo @Hadess_inf, creo que voy a postear un poco de codigo loco como tu, para ver si le sirve a alguien 
Saludos

Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
//Funcion que limpia las variables y asegura contra inyección SQL
function addslashes__recursive($var){
if (!is_array($var))
return addslashes($var);
$new_var = array();
foreach ($var as $k => $v)$new_var[addslashes($k)]=addslashes__recursive($v);
return $new_var;
}
//Usando la funcion
$_POST=addslashes__recursive($_POST);
//Recibiendo variables.
$nombre = $_POST["nom"];
$apellido = $_POST["ape"];
$coleycurso = $_POST["colegio"];
Citarmysql_query("INSERT INTO alumnos (nombre,apellido,colegio)
VALUES ('$nombre', '$apellido', '$sexo', '$coleycurso')");
$sexo = $_POST["sexo"];
$consulta = "INSERT INTO alumnos (nombre, apellido, sexo, colegio)
VALUES ('$nombre', '$apellido', '$sexo', '$coleycurso'";
mysql_query($consulta, $datos_conexion) or die(mysql_error());
$hostname = 'localhost';
$username = 'user';
$password = '****'
$datos_conexion = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
Cita de: Casidiablo en 6 Noviembre 2009, 14:38 PM
No hay sintaxis para Brainfuck++++++++++[>++++++++++<-]>+.+++++++.
----.-------.++.>++[<++++>-]<.------.>+++[<
++ ++>-]<+.>++++[>+++++++++++<-]>++.[-]
<<-- --.>++[<---->-]<-.>+++[<+++++>-]<.

CitarUna base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.
mysql –u usuario –p clavemysql –h nombre_host –u usuario –p claveshow databases; select databases(); show tables; use nombre_base; describe nombre_tabla;create database nombre_base;create [temporary] table [if no exists] nombre_tabla (nombre_campo tipo[color=red](1)[/color] opciones[color=red](2)[/color] cláusulas[color=red](3)[/color], ..., [último campo] ); insert [low_priority | delayed][ignore][into] nombre_tabla forma_introducción(1)Use database; select opciones (1)
lista (2)
cláusulas (3); [fields [terminate by 'cadena'][opcionally] [enclosed by 'carácter'][escape by 'carácter'][lines terminated by 'carácter'] 
SELECT Apellidos FROM EMPLEADOSSELECT DISTINCT Apellidos FROM EMPLEADOSSELECT * FROM EMPLEADOS WHERE Departamento = 14SELECT * FROM EMPLEADOS
WHERE Departamento = 37 OR Departamento = 77
SELECT * FROM EMPLEADOS
WHERE Departamento IN (37,77)
SELECT * FROM EMPLEADOS
WHERE Apellidos LIKE 'P%'
SELECT SUM(Presupuesto) FROM DEPARTAMENTOSSELECT Departamento, COUNT(*)
FROM EMPLEADOS
GROUP BY Departamento
SELECT *
FROM EMPLEADOS INNER JOIN DEPARTAMENTOS
ON EMPLEADOS.Departamento = DEPARTAMENTOS.Codigo
SELECT EMPLEADOS.Nombre, Apellidos, DEPARTAMENTOS.Nombre, Presupuesto
FROM EMPLEADOS INNER JOIN DEPARTAMENTOS
ON EMPLEADOS.Departamento = DEPARTAMENTOS.Codigo
SELECT E.Nombre, Apellidos, D.Nombre, Presupuesto
FROM EMPLEADOS E INNER JOIN DEPARTAMENTOS D
ON E.Departamento = D.Codigo
SELECT EMPLEADOS.Nombre, Apellidos
FROM EMPLEADOS INNER JOIN DEPARTAMENTOS
ON EMPLEADOS.Departamento = DEPARTAMENTOS.Codigo
AND DEPARTAMENTOS.Presupuesto > 60000
SELECT Nombre, Apellidos FROM EMPLEADOS
WHERE Departamento IN
(SELECT Codigo FROM DEPARTAMENTOS WHERE Presupuesto > 60000)
SELECT *
FROM DEPARTAMENTOS
WHERE Presupuesto >
(
SELECT AVG(Presupuesto)
FROM DEPARTAMENTOS
)
SELECT Nombre FROM DEPARTAMENTOS
WHERE Codigo IN
(
SELECT Departamento
FROM EMPLEADOS
GROUP BY Departamento
HAVING COUNT(*) > 2
)SELECT DEPARTAMENTOS.Nombre
FROM EMPLEADOS INNER JOIN DEPARTAMENTOS
ON Departamento = Codigo
GROUP BY DEPARTAMENTOS.Nombre
HAVING COUNT(*) > 2
UPDATE DEPARTAMENTOS SET Presupuesto = Presupuesto * 0.9UPDATE EMPLEADOS SET Departamento = 14 WHERE Departamento = 77DELETE FROM EMPLEADOS
WHERE Departamento = 14
DELETE FROM EMPLEADOS
WHERE Departamento IN
(
SELECT Codigo FROM DEPARTAMENTO
WHERE Presupuesto >= 60000 )
DELETE FROM EMPLEADOS