coder9 Posted July 19, 2008 Share Posted July 19, 2008 hello what is wrong with this codes when i call the function store_cell_number() it insert a record not 1 but 2. why is this? here is the codes, <?php function store_cell_number($link){ #$query = "INSERT INTO jtablegrid (user_box" . $link . ") VALUES ('" . $link . "')"; #$query = "INSERT INTO jtablegrid (user_box" . $link . ") VALUES ('.$link.')"; //get status of jtablegrid get all column value. //concatenate the name. $tmp_name = 'user_box' . $link; if($tmp_name != 'user_box') { $query = "INSERT INTO jtablegrid ($tmp_name) VALUES ('.$link.')"; mysql_query($query) or die(mysql_error()); } } ?> i call this function from another .php page. thank you. Link to comment https://forums.phpfreaks.com/topic/115572-insert-2-records-why/ Share on other sites More sharing options...
scarhand Posted July 19, 2008 Share Posted July 19, 2008 try this <?php $query = "INSERT INTO jtablegrid ($tmp_name) VALUES ('$link')"; ?> you can use variables inside double quotes, thats the difference between single and double quotes. Link to comment https://forums.phpfreaks.com/topic/115572-insert-2-records-why/#findComment-594145 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.