coroutine.php 722 B

12345678910111213141516171819202122232425
  1. <?php
  2. go(function () {
  3. Swoole\Runtime::enableCoroutine();
  4. $redis = new redis;
  5. $retval = $redis->connect("127.0.0.1", 6379);
  6. var_dump($retval, $redis->getLastError());
  7. var_dump($redis->get("key"));
  8. var_dump($redis->set("key", "value2"));
  9. var_dump($redis->get("key"));
  10. $redis->close();
  11. $db = new mysqli;
  12. $db->connect('127.0.0.1', 'root', 'root', 'test');
  13. $result = $db->query("show databases");
  14. var_dump($result->fetch_all());
  15. $db = new PDO("mysql:host=127.0.0.1;dbname=test;charset=utf8", "root" ,"root");
  16. $query = $db->prepare("select * from userinfo where id=?");
  17. $rs = $query->execute(array(1));
  18. var_dump($rs);
  19. echo count($query->fetchAll());
  20. });