お世話になります。
cakephp3でSQL文を作成する際にクォーテーション等の文字をエスケープしたいと考えています。
http://www.phppro.jp/phpmanual/php/mysqli.real-escape-string.html
こちらのサイトを参考に、
mysqli_real_escape_stringを使用することでエスケープすることができることがわかり
1つめの引数に接続先DBの情報を渡すこともわかりました。
その際にcakephpではbin/app.phpに設定が書かれていると思うのですが
それを活用することはできないのでしょうか?
直接指定してしまうとDBが変わった際にmysqli_real_escape_stringに渡す引数も変更をしなければならないのでは?と考えています。
できれば直接指定はしたくないためapp.phpで指定している内容を引用することはできないのでしょうか?
またcakephpにmysqli_real_escape_stringと同じような機能をもつ関数があるのでしょうか?
回答、アドバイス等よろしくお願いします。
補足:
環境としてはPHP 7.0.0以降を対象にしているため、
mysql_real_escape_stringは使用できない状態です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/18 09:15