0

私はウェブサイトを開発していますが、セキュリティには常に注意を払っています。準備ステートメントを使用して作業するmysql databaseことは、から保護するための良い選択sql injectionです。私は に慣れていませんcodeigniterが、今は2.1.4 version. これは最新のものです。mysqliフレームワークでの拡張機能の使用に関する情報を取得できませんでした。誰かが私を助けてくれれば幸いです。ありがとう。

4

1 に答える 1

1

この投稿から取得すると、ドライバーをインストールして MySQLi 構文を使用できます。

Codeigniter には、system/application/config/database.php で次のように設定できる mysqli 用のデータベース ドライバーが含まれています。

$db['default']['dbdriver'] = "mysqli";

ただし、いくつかの制限があります。私が読んださまざまなソース (たとえばthis ) から、複数のクエリや準備済みステートメントを実行することは不可能のようです。MySQLi 構文を使用してもいくつかの利点は得られますが、MySQLi の機能を十分に活用することはできません。

于 2013-11-13T16:38:09.403 に答える