有人可以挽救我读了几个小时的生命吗,我完全按照这个:http: //docs.php.net/manual/en/pdo.prepared-statements.php
我得到了这个与sqli一起工作但小组告诉我这是sql注入的prome所以我正在尝试改进我的代码
这里的很多主题都在 SELECT 当我尝试这个时,我得到一个空白页,我仍然没有让 apache 呈现错误,这是一个单独的问题......
这是php:
$dbh = new PDO('mysql:host=localhost;dbname=table', $DBuser, $DBpswd );
$stmt = $dbh->prepare("INSERT INTO `sonyCES2013`.`registration` (`id`, `firstName`, `lastName`, `eMail`, `telephone`, `outlet`, `comfirm`, `boothTour`) VALUES (
:id,
:firstName,
:lastName,
:eMail,
:telephone,
:outlet,
:comfirm,
:boothTour
)");
$stmt->bindParam(':id', NULL);
$stmt->bindParam(':firstName', $fName);
$stmt->bindParam(':lastName',$lName);
$stmt->bindParam(':eMail', $eMail);
$stmt->bindParam(':telephone', $telephone);
$stmt->bindParam(':outlet', $outlet);
$stmt->bindParam(':comfirm',$comfirmation);
$stmt->bindParam(':boothTour', $dateFormatted);
$stmt->execute();