Comprobar si un usuario ya existe en una 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!


asklepiodoto
24 de Febrero del 2006
creo mysql no te deja crear campos similares si son indexados.
de todos modos esta lo de (if_exist)
ale investiga