robmcfeters Posted June 28, 2006 Share Posted June 28, 2006 I'm trying to get this query to work.[code]PHP Code:$name = $_POST['name'];$bads = array(".", "/", ",", "&", "-", "@", "#", "%", "*", "(", " ", ")");$newname = str_replace($bads,"",$name);$score = $_POST['score'];$connect = mysql_connect("test", "test", "test");mysql_select_db(test, $connect) or die(mysql_error());$query = "INSERT INTO dynamic_scores (" . $newname . ") VALUES ('$score')";mysql_query($query);[/code]However, this query definitely won't insert a row into the database. If I use a normal column name, instead of setting it to a variable, then it works...but I want to use the variable.Any ideas? Quote Link to comment https://forums.phpfreaks.com/topic/13126-phpmysql-insert-w-dynamic-column-names/ Share on other sites More sharing options...
fenway Posted July 3, 2006 Share Posted July 3, 2006 I'm not sure I understand... how can the user pick a random column??? Quote Link to comment https://forums.phpfreaks.com/topic/13126-phpmysql-insert-w-dynamic-column-names/#findComment-52280 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.