私はPDOを理解し、読み込もうとしています。
私は次のように書いたばかりで、うまく動作しますが、変数をエスケープしないので安全かどうか疑問に思っています.これらをエスケープする必要がありますか?
// Get Post Variables
$first_name = $_POST['first_name'];
$surname = $_POST['surname'];
$email_addr = $_POST['email_addr'];
$user_type = $_POST['user_type'];
// query
$sql = "UPDATE users
SET first_name=?, surname=?, email_addr=?, user_age=?, user_type=?
WHERE user_id=?";
$q = $conn->prepare($sql);
$q->execute(array($first_name,$surname,$email_addr,$user_age,$user_type,$uid));