首页 > 解决方案 > 这是否符合能够防止 SQL 注入黑客攻击的准备好的语句?

问题描述

请评论以下代码,我需要知道这是否是您认为的准备好的语句。我的服务器不接受问号作为占位符,当我尝试时它给了我一个错误,所以我最终这样做确实有效,但我担心被黑客入侵。先感谢您。

//
// Insert data into database
//
$sql = "INSERT INTO users (username) VALUES (:username)";                                         
$stmt = $link->prepare($sql);                                              
$stmt->bindParam(':username', $Param_username);
$Param_username = $username;              
$stmt->execute();

标签: phpmysqlsql-injection

解决方案


推荐阅读