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? 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??? 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
Archived
This topic is now archived and is closed to further replies.