This repository was archived by the owner on Jan 9, 2024. It is now read-only.
Commit e8dadf9
Fix for fulltext w/where() not working
When using fulltext search + where() clause(s) in place even when I knew the combination should bring entries none was retrieved.
I found that the $params array get populated in the wrong order.
Eg;
select *, MATCH(name,email,data) AGAINST(? IN NATURAL LANGUAGE MODE) AS relevance from `users` where guid = ? AND MATCH(name,email,data) AGAINST(? IN BOOLEAN MODE)
array:2 [▼
"guid" => "9260a604-22b6-4075-891e-a82d52ba69fe"
0 => "text2search4"
]
after ksort($params,SORT_NATURAL); the $params lists gets;
array:2 [▼
0 => "text2search4"
"guid" => "9260a604-22b6-4075-891e-a82d52ba69fe"
]1 parent 83e0662 commit e8dadf9
1 file changed
+1
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
| |||
0 commit comments