PHP拡張子PDO
これはうまくいきますが、私はPDOを作り直していて、複雑なこともありますが、チュートリアルが見つかるかもしれないので、1日ほどでそれを学びました。
あなたはPDOを始めるにしたい場合は、そのような接続を行うことになるでしょう:
$handler = new PDO("mysql:host=HOST;dbname=DATABASE_NAME", DATABASE_USERNAME, DATABASE_PASSWORD);
、ホストが例localhost
することができ、という、DATABASE_NAMEは明白で、ユーザー名とパスワードを使用して私はあなたが理解できることを確認してください!
あなたは次のようにして、これを行うことができ$_GET['']
配列からクエリを使用したい場合:ここでは何が起こる
$query = $handler->prepare("INSERT INTO users (username, password) VALUES (:user, :pass);
$query->execute(array(
':user' => $_GET['username'],
':pass' => $_GET['password']
));
ユーザ名とパスワードを安全にクエリに与えられ、その後に実行されています$query->execute
ステートメント。 URLに'
または"
が含まれていても問題ありません。
あなたはhere
出典
2016-04-11 03:36:19
Jek
恐ろしいを参照して、PDOライブラリーの詳細を読みたい場合は、私はそれをチェックアウトします。私はPDOを学ぶことに躊躇してきましたが、誰もがmysqliよりも優れていると思っているようです。 – Vranvs
これはMySQLiよりも優れています。正直言って、誰もがそれを学んでいる方法を知ることはできません。すべてのことをもっと簡単にする方法があります。良いYouTubeチュートリアルがあります。私は@Vranvsを助けてくれることを願っています – Jek
**注** - MySQLiのsanitisationメソッドはありますが、それらが何であるかは不明ですが、おそらくそれらを見ることができます。 – Jek