我有三个关于使用 mysqli 的标签系统的表单验证的查询。.什么是转义 $tag_no 数组的最佳做法。.当 $tag_no 数组从整数作为字符串传递的形式传递时,所以 is_int 不能与 $tnumber 一起使用,有什么想法吗?.这是验证从表单传递的标签数组的整体最佳实践吗?
希望这是清晰简洁的,任何帮助将不胜感激。提前致谢。
$tag_no = $_GET['tno'];
$tno = mysqli_real_escape_string($link, $tag_no);
if ($tag_no != false) {
$query = "INSERT INTO `uc` (`UNO`, `BNO`) VALUES ('$uno', '$box');";
foreach ($tag_no as $tnumber) {
if (is_int($tnumber)) {
$query .= "
INSERT INTO `ut` (`UNO`, `TNO`) VALUES ('$uno', '$tnumber')";
} else {
$query .= "INSERT INTO tags (TName) VALUES ('$tagname')";
}
};
};
mysqli_multi_query($link, $query);