Üdv,
lenne egy olyan problémám, hogy ha az alábbi lekérdezést adom meg a pager_query-nek, 0 sorral fog visszatérni, mert a táblában "Scarabeus" szerepel tehát nagy S. Merre nézzem meg szerintetek, a pager_query függvényben nem találtam rá az ezt okozó részre.
Köszönöm!
SELECT * FROM `node_revisions` LEFT JOIN `content_type_hirdetes` ON `node_revisions`.`nid` = `content_type_hirdetes`.`nid` LEFT JOIN `term_node` ON `node_revisions`.`nid` = `term_node`.`nid` LEFT JOIN `node` ON `node_revisions`.`nid` = `node`.`nid` LEFT JOIN `content_field_kephird` ON `node_revisions`.`nid` = `content_field_kephird`.`nid` WHERE 1=1 AND`node_revisions`.`title` LIKE '%scarabeus%' AND (`content_field_kephird`.`delta` = 0 OR `content_field_kephird`.`delta` IS NULL) AND `node`.`status` = 1 AND `node`.`type` = 'hirdetes' ORDER BY node.sticky desc , node.created desc
Drupal verzió:
Fórum:
valami tipp esetleg? köszi
valami tipp esetleg? köszi
Én nem értem a kérdésedet, ha
Én nem értem a kérdésedet, ha ez segít.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Van a fenti lekérdezés
Van a fenti lekérdezés
a táblában van "Scarabeus" (nagy S!) mező amit ha lekérdezünk, működik MySQL-ben úgy is hogy kis "s"-sel kezdjük:
AND`node_revisions`.`title` LIKE '%scarabeus%'
és úgy is, hogy nagy "S"-sel kezdjük:
AND`node_revisions`.`title` LIKE '%Scarabeus%'
viszont ha pager_query() -nek adom meg paraméternek a lekérdezést csak így működik:
AND`node_revisions`.`title` LIKE '%Scarabeus%'
tehát nem veszi be a %scarabeus% kis "s" kezdőbetűvel, 0 sorral tér vissza.
Ennek az okát szeretném megtaláni a pager_query() fg néztem de én nem találtam erre utaló kódrészletet.
köszi előre is
megvan
közben egy másik csatornán elmagyarázták itt a megoldás:
http://drupal.org/comment/reply/1595598/6028852#comment-6028852