Php 什么';这个密码有什么错?它没有';t在表中插入行
它不会在表中插入行Php 什么';这个密码有什么错?它没有';t在表中插入行,php,sql,Php,Sql,它不会在表中插入行 /*add to group*/ if($edu_school=="I.T"){ $group_id = $_POST["3"]; $db->query(sprintf("INSERT INTO groups_members (group_id, user_id) VALUES (%s,%s)" )) or _error(SQL_ERROR_THROWEN); } 你在哪里设定值 像这样试试 if($edu_school=="I.T"){ $
/*add to group*/
if($edu_school=="I.T"){
$group_id = $_POST["3"];
$db->query(sprintf("INSERT INTO groups_members (group_id, user_id) VALUES (%s,%s)" )) or _error(SQL_ERROR_THROWEN);
}
你在哪里设定值 像这样试试
if($edu_school=="I.T"){
$group_id = (string)$_POST["3"];
$query=sprintf("INSERT INTO groups_members (group_id, user_id) VALUES (%s,%s)",$group_id,"1" );
$db->query($query) or _error(SQL_ERROR_THROWEN);
}
缺少两个字符串占位符的值。有关文档,请参阅 旁注:请注意,使用此方法,您的代码仍然容易受到攻击