我正在尝试将四个变量插入到一个 mysql 表中。以下 mysql INSERT 语句产生 T_STRING 错误。如果有人能指出我的错误在语法中的位置,我将不胜感激。
function add_student($name, $phone, $email, $id) {
global $modx;
$session_id = intval($id, 10);
$query = $modx->db->INSERT INTO `xtra_students`(`name`, `phone`, `email`, `session_id`) VALUES ('$name', '$phone', '$email', '$session_id');
return $query;
}
前 3 个变量是 varchar,$session_id 是 int(4)。