だから私はすべてのmysql/php作業データベースクエリなどをPDOに切り替え始めています。次の方法を何とか短縮できないかと思っていました。この特定の例では、大きな登録フォームを使用して、結果をデータベースに挿入しています。これは必要以上のコードだと思います...これをデータベースに挿入するためのより短い方法はありますか?
$query = $affiliates->prepare('INSERT INTO affiliates (afid, afTitle, afbio, afLink, afEmail, afAddress, afCity, afState, afZip, afphone, affacebook, aflinkedin, aftwitter, afPassword, afLon, afType, aftime, afApproved) VALUES (?, ?, ? , ? , ?, ? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,? ,?, ?)');
echo "prepare successfull";
$query-> execute(array('',$afTitle, $afBio, $afLink, $afEmail, $afAddress, $afCity, $afState, $afZip, $afPhone, $afFacebook, $afLinkedIn, $afTwitter, $afPassword, '', $afType, $date, $afApproved))or die(print_r($affiliates->errorInfo(), true));
echo "Insert worked!";
私が言ったように、悪い構造をお詫びします。また、これはSQLインジェクションから保護しますか?
ありがとうございました!