thesecraftonlymultiply Posted June 4, 2008 Share Posted June 4, 2008 Hi everyone! I need to insert an email address into a MYSQL database... I have loaded the variable in from Flash and this is working: $email = $_REQUEST["email"]; I am then attempting to connect and input like this: $hostname_knightsmov = "????????????"; $database_knightsmov = "?????????????"; $username_knightsmov = "????????????"; $password_knightsmov = "????????????"; $knightsmov = mysql_pconnect($hostname_knightsmov, $username_knightsmov, $password_knightsmov) or trigger_error(mysql_error(),E_USER_ERROR); $insertSQL = sprintf("INSERT INTO email (email) VALUES (%s)"; mysql_select_db($database_knightsmov, $knightsmov); $Result1 = mysql_query($insertSQL, $knightsmov) or die(mysql_error()); alas nothing is happening! can anyone please help? Link to comment https://forums.phpfreaks.com/topic/108717-hopefully-simple-problem-that-needs-solving/ Share on other sites More sharing options...
Psycho Posted June 4, 2008 Share Posted June 4, 2008 You are not providing the email for the sprintf() $insertSQL = sprintf("INSERT INTO email (email) VALUES (%s)"; Try this: $insertSQL = sprintf("INSERT INTO email (email) VALUES ('%s')", $email); Link to comment https://forums.phpfreaks.com/topic/108717-hopefully-simple-problem-that-needs-solving/#findComment-557508 Share on other sites More sharing options...
thesecraftonlymultiply Posted June 4, 2008 Author Share Posted June 4, 2008 one thousend thankyou's sent to you my friend.... you have solved the problem! thankyou Link to comment https://forums.phpfreaks.com/topic/108717-hopefully-simple-problem-that-needs-solving/#findComment-557525 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.