redis_pm_part.php 595 B

123456789101112131415161718192021222324
  1. <?php
  2. require_once "../path.php";
  3. require_once "../redis/function.php";
  4. if (PHP_SAPI == "cli") {
  5. $redis = redis_connect();
  6. if ($redis != false) {
  7. $dbh = new PDO(_DICT_DB_PM_, "", "", array(PDO::ATTR_PERSISTENT => true));
  8. $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
  9. $query = "SELECT pali,parts from "._TABLE_DICT_PM_." where 1 group by pali";
  10. $stmt = $dbh->query($query);
  11. while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
  12. # code...
  13. if(!empty($row["parts"])){
  14. $redis->hSet("dict_pm_part",$row["pali"],$row["parts"]);
  15. }
  16. }
  17. }
  18. echo "all done";
  19. }
  20. ?>