PHP+excel ユニバーサル スコア クエリ システムは、非常にシンプルですが非常に多用途で便利なスコア クエリ システムであり、ほぼすべての Excel の 1 次元および 2 次元データ テーブルのクエリに使用できます。クエリ条件と上下のテキストを変更するだけで(非常に簡単です)、給与照会、成績照会、不動産照会、電気代照会、入学照会、証明書照会など、ほぼすべてのシナリオに使用できます。
202203 PHP8 との互換性を強化するためにコア コードを変更
PHP+Excelユニバーサルスコア照会システムの特徴とメリット1. 柔軟性と汎用性 ソースコードは非常に小さいですが、データベースの設計を必要とせず、さまざまな 2 次元テーブルのクエリにすぐに使用できます。
成績照会、光熱費・不動産費照会、入学、クラス分け、寮配属、試験室割当照会などによく利用されます。
2. コンパクトで拡張が容易なソースコード全体(デモデータを含む)はわずか 65KB であり、自然かつスムーズに動作するだけではありません。
プログラマがすぐに習得できるため、開発速度が大幅に向上し、二次開発コストが削減されます。
3. より安全です。ソースコードは 2 ページのみで、ほとんど読み取り専用であり、SQL インジェクションなどのリスクはありません。
現在のほとんどのソフトウェアのサイズは数十 MB です。ファイルが大きくなるほど複雑になり、セキュリティを習得するのが難しくなります。
4. シンプルで使いやすく、インストール(初期化)もパラメータの変更も必要なく、ルートディレクトリまたは任意のディレクトリに置くだけで直接使用できます。
FTPは基本的にバックグラウンド機能を実現し、スペースにアップロードして利用することができます。
ビッグ データの FTP バッチ アップロードでは、消費するサーバー リソースが少なくなり、仮想空間のアップロード サイズやタイムアウトに制限されません。
FTPアップロードは複数ファイルのドラッグ&ドロップが可能で、サーバーへの影響が少なくアップロードの再開などにも対応しています。
オンラインで削除できないファイルは、FTP 経由で削除できることがよくあります。
5. メモリ消費量が少ないため、Mysql などを必要とせず (主に非従来型データベース)、低メモリのサーバーもスムーズに実行できます (Mysql はサーバー メモリを 20% 多く消費する可能性があります)。
6. 低消費ネットワーク。現在、ほとんどのページには数百 KB の 1 つの js ファイルが含まれており、画像が含まれる場合はサイズがさらに大きくなります。
Web ページは 1MB を超えることがよくあります。このクエリ ページは 1 ページあたりわずか約 30 KB です。
これは、同じ帯域幅リソースを使用すると、ネットワークの同時実行性を数十倍に増やすことができることを意味します。
ネットワーク コストを大幅に節約すると同時に、クエリの同時実行性も大幅に向上します。
7. 低コストの読み取り/書き込みクエリは、ほとんど読み取りのみで書き込みは行いません。コンパクトな Web ページにより、JS と画像の読み取りにかかるリソースも大幅に節約されます。
まず使いやすさを試すには、コンテンツを変更せずに、対応するスペースに FTP を直接アップロードしてテストすることをお勧めします。
クエリページへのアクセス: http://website/directory/ (mysql バージョンを使用して直接アップロードする場合を除く)
ルールを確認してパラメータを変更してください
Notepad++ は inc/conn.Php を開いて、Web ページとパラメーター間の対応関係を表示します。
さらに、inc フォルダー内のファイル名 desc.txt は、クエリ ページ記述ファイル (html をサポート) です。
データベース ルールの表示: デフォルトの組み込みデータベースを開いてルールを表示し、クエリ結果を比較すると、動作原理をすぐに理解できます。
xls バージョンを開く方法: 直接ダブルクリックして、xls 形式の Excel ファイルを開いて表示できます。
経験上重要な点として、オンライン解凍機能のファイル名はほとんどが文字化けします。FTP 指定のエンコード (UTF-8) でアップロードすることをお勧めします。
テスト ページの元のバージョンを保持することをお勧めします。元のバージョンは正常ですが、独自の変更後の例外は、操作に問題があることを示しています。
圧縮パッケージには使用手順、ビデオチュートリアル、その他の情報 (HTML ファイル) が含まれており、各ファイルには独自の意味があるため、保存しておくことをお勧めします。
詳細については、圧縮パッケージ内の 2 つの HTML 形式ファイルを参照してください。ブラウザをダブルクリックして開いて表示します。