ホームページ >バックエンド開発 >PHPチュートリアル >PHPでsqlite3を呼び出すためのメソッド名
PHP SQLite3 拡張機能のパスワード暗号化
wxsqlite3 の sqlite3 暗号化コードを使用して、最終的に PHP sqlite3 拡張機能ファイルをコンパイルしましたが、恥ずかしいことが起こりました。 。 。 PHPステートメントの中で、sqlite3でパスワードを設定したり、パスワードを変更したりするステートメントとは何でしょうか? 。 。オンラインでは見つからないようです print_r(get_extension_funcs("sqlite3"));
print_r(get_extension_funcs("sqlite3"));
私はそれを使用しましたが、出力は空白でしたが、これはソースコードからsqlite3.dllを自分でコンパイルしたため、少なくともデータベースを構築してクエリを試したところ、うまくいきました。 。 。
ロードしなかったか、名前が間違っています
ロードしなかったか、名前が間違っています
$db = new SQLite3('test1.db')
$sql1 =
'テーブルの作成 user(ユーザー名 varchar(255),パスワード varchar(255))';
$db->query($sql1);
$sql2 = 'ユーザー (ユーザー名、パスワード) の値 ("11111", "シャンゼリゼ") ';
$db->query($sql2);
$re = $db->query('select * from user')
while($row = $re->; fetchArray()){
print_r ($row);
このコードが実行できればsqlite3が読み込まれてなくても問題ないですよね? php.iniに書いた名前はsqlite3です。 。 。拡張機能名を削除できる場所は他にありますか?
SQLite3 によって提供されるメソッドを表示します
print_r(get_class_methods('SQLite3')) ;
定義されたクラスを表示する
print_r(get_declared_classes());
SQLite3 が提供するメソッドを確認してください
print_r(get_class_methods('SQLite3) '));
定義されたクラスを表示
print_r(get_declared_classes());
ああ、そうそう、PHP 全体を xampp に統合された PHP に変更して、同じ結果を確認しました。 。 。 。 sqlite3は拡張機能としてカウントされないのでしょうか?なぜまだextに入れるのかわかりません。
助けてくれてありがとう、兄弟