sql >> Databáze >  >> RDS >> Mysql

meta_query, jak hledat pomocí vztahu OR &AND?

Našel jsem řešení s určitou pomocí. Kód níže fungoval perfektně.

    $args => array(
        'relation' => 'AND',
        array(
            'relation' => 'OR',
            array(
                'key' => 'title',
                'value' => $searchvalue,
                'compare' => 'LIKE'
            ),
            array(
                'key' => 'author',
                'value' => $searchvalue,
                'compare' => 'LIKE'
            ),
            array(
                'key' => 'genre',
                'value' => $searchvalue,
                'compare' => 'LIKE'
            )
        ),
        array(
            'key' => 'rating',
            'value' => $ratingvalue,
            'compare' => '=',
            'type' => 'NUMERIC'

        )
    )
);


  1. Použít třídu databáze PDO bez vytváření nového připojení pokaždé?

  2. Jak zacházet s výjimkami to_date ve výpisu SELECT, aby se tyto řádky ignorovaly?

  3. Java:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Nelze vytvořit připojení k databázovému serveru

  4. Jak povolit výstup RPC pomocí T-SQL