Comprobar si un usuario ya existe en la BD

Fakuz
24 de Febrero del 2006
Hola a todos.. esoty desarrollando un sistema de registro de usuarios... se perfectamente como agregarlos a la BD.. pero lo que no sé como hacer, y necesito ayuda en eso, es que antes de guardar el registro.. compruebe si no existe uno con el mismo nombre de usuario en la tabla..

Este es el Script que tengo actualmente para agregar el usuario.. podría alguien decirme que le debo agregar o modificar para que haga la comprobación??

<?php
require("conectar.php");
$consulta = "insert into registros (nombre, username, email, password, colegio, curso, division) values ("$nombre", "$username", "$email", "$password", "$colegio", "$curso", "$division");";

$cons = mysql_query($consulta) or die('<p>Error al realizar la consulta</p>');

if (!$cons){
printf('<p>Error al realizar la consulta</p>');
} else {
printf('<p>ha sido registrada exitosamente</p>');
}
?>

Desde ya, muchisimas gracias!

dani
24 de Febrero del 2006
antes del insert haz un select del username y si existen registros existe, o en la bdd create el username con valores unicos, y no te dejara insertar.

Saludos.