Zadejte hledaný výraz...

Stavba SQL dotazu v PHP

franta.hosek
verified
rating uzivatele
29. 7. 2022 13:58:20
Ahoj,
potreboval bych pomoci s dotazem pro server MariaDB. Sloupec data je typu JSON, potažmo LONGTEXT na MariaDB serveru.
SELECT * FROM `profiles_data` WHERE JSON_SEARCH(data, 'all', '%0252%', NULL, '$.code') IS NOT NULL;
- toto mi vrati naprosto spravny vysledek
- kdyz odstranim na konci IS NOT NULL, dostanu chybu Warning: #1292 Truncated incorrect INTEGER value: '"$.code"'
- potrebuju to prepsat do PHPka a frameworku v podobe podminky WHERE jako nize. Jenze to nefunguje, protoze tam neni ten konec IS NOT NULL
$this->db->where('JSON_SEARCH(LOWER(profiles_data.data), 'all', "%0252%")', NULL, "$
  • .code");
    Poradite prosim? Na jinem serveru JSON_SEARCH normalne pouzivam a funguje, ale na MariaDB se to chova jinak...
  • 29. 7. 2022 13:58:20
    https://webtrh.cz/diskuse/stavba-sql-dotazu-v-php#reply1505188
    Michal Pešat
    verified
    rating uzivatele
    (2 hodnocení)
    29. 7. 2022 21:19:57
    Co to je za framework, laravel?
    29. 7. 2022 21:19:57
    https://webtrh.cz/diskuse/stavba-sql-dotazu-v-php#reply1505187
    Jiří
    verified
    rating uzivatele
    (1 hodnocení)
    30. 7. 2022 16:30:20
    Těžko říct konkrétně když nevíme o jaký framework jde, ale snad všude kde se pracuje s nějakým query builderem je i možnost ho nepoužít a poslat přímo dotaz (nebo část) v SQL.
    30. 7. 2022 16:30:20
    https://webtrh.cz/diskuse/stavba-sql-dotazu-v-php#reply1505186
    franta.hosek
    verified
    rating uzivatele
    1. 8. 2022 13:16:21
    Je to CodeIgniter 3
    Query Builder Class — CodeIgniter 3.1.13 documentation
    1. 8. 2022 13:16:21
    https://webtrh.cz/diskuse/stavba-sql-dotazu-v-php#reply1505185
    Pro odpověď se přihlašte.
    Přihlásit