|
|
@@ -5,34 +5,31 @@ require_once '../redis/function.php';
|
|
|
|
|
|
function getRefFirstMeaning($word,$lang,$redis){
|
|
|
if($redis!==false){
|
|
|
- $len = $redis->hLen("ref_first_mean_".$word);
|
|
|
+ $len = $redis->hLen("ref_first_mean://".$word);
|
|
|
if($len===FALSE || $len==0){
|
|
|
PDO_Connect(_FILE_DB_REF_, _DB_USERNAME_, _DB_PASSWORD_);
|
|
|
$query = "SELECT mean,language as lang from " . _TABLE_DICT_REF_ . " where word = ? group by language";
|
|
|
$Fetch = PDO_FetchAll($query, array($word));
|
|
|
- if(count($Fetch)){
|
|
|
+ if(count($Fetch)>0){
|
|
|
foreach ($Fetch as $key => $value) {
|
|
|
# code...
|
|
|
- $redis->hSet("ref_first_mean_".$word,$value["lang"],$value["mean"]);
|
|
|
+ $redis->hSet("ref_first_mean://".$word,$value["lang"],$value["mean"]);
|
|
|
}
|
|
|
}
|
|
|
- else{
|
|
|
-
|
|
|
- }
|
|
|
}
|
|
|
- $mean = $redis->hGet("ref_first_mean_".$word,$lang);
|
|
|
+ $mean = $redis->hGet("ref_first_mean://".$word,$lang);
|
|
|
if($mean!=FALSE){
|
|
|
return $mean;
|
|
|
}
|
|
|
else{
|
|
|
if($lang!="en"){
|
|
|
- $mean = $redis->hGet("ref_first_mean_".$word,"en");
|
|
|
+ $mean = $redis->hGet("ref_first_mean://".$word,"en");
|
|
|
if($mean!=FALSE){
|
|
|
return $mean;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- $arr_keys = $redis->hGetAll("ref_first_mean_".$word);
|
|
|
+ $arr_keys = $redis->hGetAll("ref_first_mean://".$word);
|
|
|
if(count($arr_keys)>0){
|
|
|
foreach ($arr_keys as $key => $value) {
|
|
|
# code...
|