未知无效的SQL语句;预期' DELETE',' INSERT'' PROCEDURE' SELECT' SELECT'或者'更新'

时间:2014-11-12 14:59:20

标签: php mysql insert

我使用以下代码将数据从访问数据库插入到使用PHP的MySQL数据库中,并且苦苦挣扎。

$id = $keys['id'];
$ug = $values['usertype'];


$sql = "INSERT INTO [" & public_user_usergroup_map & "] (user_id, group_id) values ($id, $ug)"; 
CustomQuery($sql);

请提出任何想法

2 个答案:

答案 0 :(得分:1)

请改为尝试:

$id = $keys['id'];
$ug = $values['usertype'];
$table_name = "table_a";


$sql = "INSERT INTO " . $table_name . " (user_id, group_id) VALUES ('$id', '$ug')"; 
CustomQuery($sql);

答案 1 :(得分:0)

好的

$sql = 'INSERT INTO '. $table_name .' (user_id, group_id) VALUES ('.$id.', '.$ug.')"; 

坏人

$sql = "INSERT INTO $table_name (user_id, group_id) VALUES ($id, $ug)";