Heim >Backend-Entwicklung >PHP-Tutorial >PHPs Medoo: Wenn der Where-Parameter mehrere Unterelemente hat, muss dann „AND' verwendet werden?

PHPs Medoo: Wenn der Where-Parameter mehrere Unterelemente hat, muss dann „AND' verwendet werden?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-08-18 09:16:251361Durchsuche

Das folgende MD() ist meine gekapselte Methode zum Extrahieren von Medoo

<code>
MD()->debug()->get('items_want',['id'],[
        'uid'=>74,
        'item_id'=>28,
    ]);
    </code>

//Im obigen Beispiel lautet die Ausgabe-SQL tatsächlich: SELECT "id" FROM "items_want" WHERE "uid" = 74 "item_id" = 28 LIMIT 1

und

<code>MD()->debug()->get('items_want',['id'],[
        'AND'=>[
            'uid'=>74,
            'item_id'=>28,
        ]
    ])
    </code>

gibt
SELECT "id" FROM "items_want" WHERE "uid" = 74 AND "item_id" = 28 LIMIT 1

aus

Antwortinhalt:

Das folgende MD() ist meine gekapselte Methode zum Extrahieren von Medoo

<code>
MD()->debug()->get('items_want',['id'],[
        'uid'=>74,
        'item_id'=>28,
    ]);
    </code>

//Im obigen Beispiel lautet die Ausgabe-SQL tatsächlich: SELECT "id" FROM "items_want" WHERE "uid" = 74 "item_id" = 28 LIMIT 1

und

<code>MD()->debug()->get('items_want',['id'],[
        'AND'=>[
            'uid'=>74,
            'item_id'=>28,
        ]
    ])
    </code>

gibt
SELECT "id" FROM "items_want" WHERE "uid" = 74 AND "item_id" = 28 LIMIT 1

aus

Ja, da wir uns mit der Beziehung zwischen UND und ODER befassen müssen, ist diese Methode ziemlich logisch

Medoo muss und für mehrere Bedingungen verwenden. Weitere Informationen finden Sie auf der offiziellen Website oder im Quellcode.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn