ephp_mysql
1.0.0
版權(C)2017-2019 Altenwald Solutions,SL
作者: “ Manuel Rubio”( [email protected] )。
該庫與EPHP的PHP代碼中的MySQL客戶庫函數實現,請記住將其作為純100%Erlang。
EPHP MySQL需要在ERLANG/OTP 18+上運行,但並非所有版本都完全兼容或推薦。請參閱列表:
| Erlang版本 | 支持 | 筆記 |
|---|---|---|
| 22.0 | ✔️ | 如果您使用OTP 22,建議使用 |
| 21.3 | :heady_check_mark: | 如果您使用OTP 21,建議使用 |
| 21.2 | ✔️ | |
| 21.1 | ✔️ | |
| 21.0 | ✔️ | |
| 20.3 | 失敗SSL和數字轉換。 | |
| 20.2 | ✔️ | 如果您使用OTP 20,建議使用 |
| 20.1 | ✔️ | |
| 20.0 | ✔️ | |
| 19.3 | ✔️ | 建議如果使用OTP 19 |
| 19.2 | ✔️ | |
| 19.1 | ✔️ | |
| 19.0 | ✔️ | |
| 18.3 | ✔️ | 如果您使用OTP 18,建議使用 |
| 18.2.1 | ✔️ | |
| 18.2 | ✔️ | |
| 18.1 | ✔️ | |
| 18.0 | ✔️ |
一種簡單的使用方法,包括您的項目rebar.config以下依賴關係行:
{ ephp_mysql , { git , " git://github.com/bragful/ephp_mysql.git " , master }}並在項目中使用以下代碼:
{ ok , Ctx } = ephp : context_new (),
ephp : register_module ( Ctx , ephp_lib_vars ),
ephp : register_module ( Ctx , ephp_lib_mysqli ),
PHP = " <?php "
" $id = mysqli_connect( " localhost " , " root " , " root " , " ephp_mysql " ); "
" var_dump(mysql_fetch_all(mysqli_query($id, 'SELECT 100'))); "
" mysqli_close($id); " ,
{ ok , Text } = ephp : eval ( Ctx , PHP ).存儲在Text中的結果應為:
array(1) {
[0]=>
array(1) {
[0]=>
string(3) "100"
}
}
{ok,false}
享受!
| ephp_class_mysqli |
| ephp_class_mysqli_result |
| ephp_lib_mysqli |
| ephp_mysql |