upgred_pali_sent.php 759 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /*
  3. get user sentence from db
  4. */
  5. require_once "../path.php";
  6. require_once "../public/_pdo.php";
  7. require_once "../public/function.php";
  8. $dns = "sqlite:"._FILE_DB_PALI_SENTENCE_;
  9. $dbh = new PDO($dns, "", "",array(PDO::ATTR_PERSISTENT=>true));
  10. $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
  11. $query="SELECT book,paragraph, begin,end ,text FROM pali_sent WHERE 1 ";
  12. $stmt = $dbh->prepare($query);
  13. $stmt->execute();
  14. $redis = new redis();
  15. $r_conn = $redis->connect('127.0.0.1', 6379);
  16. if($r_conn){
  17. while($sent = $stmt->fetch(PDO::FETCH_ASSOC)){
  18. $result = $redis->set('pali_sent_'.$sent["book"]."_".$sent["paragraph"]."_".$sent["begin"]."_".$sent["end"],$sent["text"]);
  19. }
  20. echo "完成";
  21. }
  22. else{
  23. echo "连接redis失败";
  24. }
  25. ?>