CammyD Posted March 7, 2008 Share Posted March 7, 2008 I am STILL working on my members area thing and i need some more help! How do make php insert a new user if they don't already exist? So if user CammyD already exists, it would give you and error. Here is my table build up Table 'users': id - AUTO userlevel - always 1 username - $username password - $password email - $email Link to comment https://forums.phpfreaks.com/topic/94974-register-script-help/ Share on other sites More sharing options...
ratcateme Posted March 7, 2008 Share Posted March 7, 2008 here try this <?php $query="SELECT `username` FROM `users` WHERE `username` = {$username}"; $result=mysql_query($query); if(mysql_num_rows($result)==0){ //register user }else{ //username allready exists } ?> Scott. Link to comment https://forums.phpfreaks.com/topic/94974-register-script-help/#findComment-486501 Share on other sites More sharing options...
stanleybb Posted March 7, 2008 Share Posted March 7, 2008 Have you set up a direct connection to the database/table? Link to comment https://forums.phpfreaks.com/topic/94974-register-script-help/#findComment-486536 Share on other sites More sharing options...
Lamez Posted March 7, 2008 Share Posted March 7, 2008 well you could do this <?php $r = mysql_query("SELECT * FROM `users`"); $row = mysql_fetch_array($r); if ($_POST['username'] !== ($row['username'])){ mysql_query("INSERT INTO `users` VALUES ('$_POST['username']', '$_POST['password']')"); }else{ echo "username exist"; } ?> you might want to add a loop. I am not sure if this code works. Link to comment https://forums.phpfreaks.com/topic/94974-register-script-help/#findComment-486547 Share on other sites More sharing options...
CammyD Posted March 8, 2008 Author Share Posted March 8, 2008 Thanks guys! Link to comment https://forums.phpfreaks.com/topic/94974-register-script-help/#findComment-487003 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.