Exemple #1
0
<?php

/*
 * Generic example for establishing a connection
 */
require './example_bootstrap.php';
\Amp\run(function () {
    /* If you want ssl, pass as second argument an array with ssl options (an empty options array is valid too); if null is passed, ssl is not enabled either */
    $db = new \Amp\Mysql\Pool("host=" . DB_HOST . ";user="******";pass="******";db=" . DB_NAME);
    /* use an alternative charset... Default is utf8mb4_general_ci */
    $db->setCharset("latin1_general_ci");
    /* do something with your connection(s) maintained by Pool */
    /* we always close the database here so that there is no read/write watcher anymore and Reactor terminates itself */
    $db->close();
});