I just want to know if these 2 sets of code do the same or not, if there is no difference?
$connect= new CONNECT(); $sql = ("query here"); $stmt = $connect->runQuery($sql); $stmt->bindParam(':sample', $_POST['sample'], PDO::PARAM_STR); $stmt->bindParam(':sample2', $_POST['sample2'], PDO::PARAM_STR); $stmt->bindParam(':sample3', $_POST['sample3'], PDO::PARAM_STR); $stmt->execute();
======================== And ======================== =
$connect= new CONNECT(); $sql = ("query here"); $stmt = $connect->runQuery($sql); $stmt->execute(Array( ':sample1' => $_POST['sample'], ':sample2' => $_POST['sample2'], ':sample3' => $_POST['sample3'] ));
FYI, both work just fine, just wanting to know if I get all the security benefits using one of them. Thanks.
source share