Goo*_*bot 3 php mysql sql arrays sql-injection
我想要INSERT一组由$ _POST(以数组的形式)提交的数据
foreach($_POST['data'] as $single) {
$set[]="('static', '$single')";
}
$sets=implode(", ", $set);
mysql_query("INSERT INTO table (Static, Data) VALUES $sets");
Run Code Online (Sandbox Code Playgroud)
use mysql_real_escape_string避免SQL注入的最佳位置在哪里,因为数据是由用户提交的.
在去你的第一个foreach之前.
$_POST['data'] = array_map("mysql_real_escape_string", $_POST['data']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
967 次 |
| 最近记录: |