sql >> Database teknologi >  >> RDS >> Mysql

meta_query, hvordan søger man ved at bruge både relation ELLER &OG?

Jeg fandt løsningen med lidt hjælp. Koden nedenfor fungerede perfekt.

    $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. Hvornår kan vi bruge et identifikationsnummer i stedet for dets navn i PostgreSQL?

  2. Jeg kan ikke bruge mysql_* funktioner efter opgradering af PHP

  3. MySQL:Tilføj begrænsning, hvis den ikke eksisterer

  4. Hvad er en MDF fil?