> Ok... I am trying to have this registration page search a table in a db > to find out if the user name supplied is unique. Here is the syntax that > I used but it does not seem to work: > > <? > ..... > > $var_UserName = addslashes($_POST['User_Name']); > > ..... > > $query = "SELECT * FROM company_info WHERE UserName = '"; > $query .= $var_UserName."'"; > > $result = mysql_query($query); > > // This is where the problem come in... I tried these two options, both > // failed. > > //Opt1 > $num_results = mysql_num_rows($result); > > if( $num_results > 0 ) //this user name is not unique > { // exec the error methods.... } > else > { // add record to db } > > //Opt2 > if( $results ) // To my knowlegde ;) this would be true if $results > 0 > { // exec error } > else > { // add record } > > ..... > ?> > > Is there something that I am missing? Or actually doing wrong? If > anybody would need to see the whole script I would be glad to supply on > demand. > > Thank for your time, > -Alex > just an alternative to do what you want:
$query = "SELECT count(UserName) as user_num FROM company_info WHERE UserName='$var_UserName'"; $result = mysql_query(); $data = mysql_fetch_array($result); $user_num = $data['user_num']; if($user_num > 1) { //if user is not unique } else { //if user is unique } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php