ephp_mysql
1.0.0
저작권 (C) 2017-2019 Altenwald Solutions, SL
저자 : "Manuel Rubio"( [email protected] ).
이 라이브러리는 EPHP가 순수한 100% erlang으로 가도록 명심하기 위해 PHP 코드와 마찬가지로 MySQL 클라이언트 라이브러리 기능을 구현합니다.
EPHP MySQL은 Erlang/OTP 18+를 통해 실행해야하지만 모든 버전이 완전히 호환되거나 권장되는 것은 아닙니다. 목록 참조 :
| Erlang 버전 | 지원하다 | 메모 |
|---|---|---|
| 22.0 | ✔️ | OTP 22를 사용하는 경우 권장됩니다 |
| 21.3 | : Heavy_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 |