データベースを開きSQLステートメントを実行。結果をjsonで取得
ezphpsql_json "filename","p1", p2,...
(プラグイン / モジュール : mod_ezphp)
# ezphp.php と httpload命令を利用して実行されています。 # ezphp.phpファイルも必要となるため、htmlファイルと同じ場所にアップロードしてください。 サーバにあるデータベースファイルを開き SQL 文を実行。結果をjson文字列で受け取ります。 命令の詳細は ezphpsql を参照ください。 SELECT 文を実行した結果がjson文字列としてシステム変数refstrに代入されます。 json操作は別途HSP3Dishで利用できるJsonライブラリを使用してください。
#include "hsp3dish.as" #include "mod_ezphp.hsp" ezphpsql "sample.db", "CREATE TABLE IF NOT EXISTS UserScore (ID INTEGER PRIMARY KEY, score INTEGER, name TEXT)" repeat 5 ezphpsql "sample.db", "INSERT INTO UserScore (score, name) VALUES (?, ?)", rnd(32768), "user"+cnt loop ezphpsql_json "sample.db", "SELECT score, name FROM UserScore ORDER BY score DESC" rankJsonText = refstr stop
sample03_ezphp-sql.hsp | title "ブロック崩し" cls 4 *gstart clrflag=0 クリアフラグ blsize=16.. |
sample09_hgimg4-yoko-WebAssembly.hsp | title "HGIMG4 Sample" HSP3同梱サンプル sample\hgimg4\boxf_sna.. |
プラグイン / モジュール | mod_ezphp |
バージョン | 1.3 |
作成日 | 2025/1/3 |
著作者 | MIZUSHIKI |
URL | https://github.com/MIZUSHIKI/HSP-Module |
備考 | HSP3Dish.jsでPHPと連携し、サーバへのテキスト保存またはsqlite編集を簡単に行うことができます。 |
タイプ | 拡張命令 |
グループ | データベース操作 |
対応環境 | ・Windows 版 HSP |