Can't execute query

select * from productos where idCategoria IN () and visible='1' order by orden ASC

MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') and visible='1' order by orden ASC' at line 1

Array
(
    [0] => Array
        (
            [file] => /home/xxpawewf/public_html/culdesaconline.es/visita/productos.php
            [line] => 144
            [function] => db_query
            [args] => Array
                (
                    [0] => select * from productos where idCategoria IN () and visible='1' order by orden ASC
                )

        )

    [1] => Array
        (
            [file] => /home/xxpawewf/public_html/culdesaconline.es/index.php
            [line] => 585
            [function] => productos
            [args] => Array
                (
                )

        )

)

This script cannot continue, terminating.