Új hozzászólás Aktív témák

  • Taci

    addikt

    SELECT * FROM table1 WHERE category LIKE '%category1%'
    UNION ALL
    SELECT * FROM table2 WHERE category LIKE '%category1%'
    UNION ALL
    SELECT * FROM table3 WHERE category LIKE '%category1%'
    ORDER BY date DESC
    LIMIT 4

    Ezt a lekérdezést szeretném futtatni. A PHP logja ezt a sztringet adja vissza, ez a lekérdezés. Átmásolom phpMyAdmin-ba, tökéletesen lefut. Szkripből viszont nem.
    Esetleg az idézőjellel van baja? Mert annyi került bele pluszban (a WHERE category LIKE miatt), és előtte szkriptből is tökéletesen ment. Próbáltam amúgy a normál idézőjellel is, az is megy kézzel, de szkriptből nem.

    Mintha valami ilyesmi rémlene, hogy korábban volt már ilyen problémám, hogy PHP-ből nem így kell szringet átadni.

    Így generálom a kategóriás részt:
    $categories_to_insert = "'%" . $categories_exploded[0] . "%'";

    Tudjátok esetleg, mi a hiba itt, és mi a megoldás?

    Köszi.

Új hozzászólás Aktív témák