its already UNIQUE, this is the syntax we used for the table:
CREATE TABLE profiles (
id smallint(4) NOT NULL auto_increment,
username varchar(50) NOT NULL default '',
password varchar(75) NOT NULL default '',
email varchar(75) NOT NULL default '',
homepage varchar(100) NOT NULL default '',
icq varchar(25) NOT NULL default '',
aim varchar(25) NOT NULL default '',
yahoo varchar(25) NOT NULL default '',
location varchar(25) NOT NULL default '',
note mediumtext NOT NULL,
showemail enum('1','0') NOT NULL default '1',
usergroup tinyint(3) NOT NULL default '0',
posts int(7) NOT NULL default '0',
joindate int(10) NOT NULL default '0',
timeoffset int(10) NOT NULL default '0',
timezone tinyint(4) NOT NULL default '0',
avatar varchar(50) NOT NULL default '',
custom varchar(50) NOT NULL default '',
homepagedesc varchar(100) NOT NULL default '',
occupation varchar(50) NOT NULL default '',
msn varchar(75) NOT NULL default '',
templategroup tinyint(4) NOT NULL default '0',
vargroup tinyint(4) NOT NULL default '0',
totalpm int(5) NOT NULL default '0',
lastpm int(10) NOT NULL default '0',
invisible enum('1','0') NOT NULL default '1',
activated enum('1','0') NOT NULL default '1',
banned enum('1','0') NOT NULL default '1',
sig mediumtext NOT NULL,
showavatar enum('1','0') NOT NULL default '1',
showsig enum('1','0') NOT NULL default '1',
showhistory enum('1','0') NOT NULL default '1',
addowntopics enum('1','0') NOT NULL default '1',
autosubscribe enum('1','0') NOT NULL default '1',
PRIMARY KEY (id),
UNIQUE KEY id (id)
) TYPE=MyISAM;
in php how do i print a
message like 'Sorry, this name already exists'." if the username really exists? pls help me, i'm only a beginner, TNXXX!!