我不知道我的错误是在此MySQL查询MySQL错误后插入数据时
$sql = "INSERT INTO `events` (`owner` , `title` , `tagline` , `location` , `street` , `citytown` , `startdate` , `enddate` , `active` ) VALUES( '{$username}' , '{$data[title]}' , '{$data['tagline']}' , '{$data['location']}' , '{$data['street']}' , '{$data['citytown']}' , '{$data['startdate']}' , '{$data['enddate']}' , '{$data['active']}' ) ";
mysql_query($sql) or die(mysql_error());
它告诉我,我有在附近的语法错误......然后我的输出数据的一部分,其中i有撇号
(例如:标题=戴维党)