2016-07-19 1 views
3

Wie kann ich LIKE-Operator in dieser SQL-Anweisung mit Medoo-Framework verwenden?WIE Operator in Medoo

Original-SQL-Anweisung:

SELECT id,name FROM table WHERE name LIKE %'foo'% 

medoo Aussage:

$data=$db->select('table', 
    ['id','name'], 
    ['AND' => ['name' => 'foo'] 
    ] 
); 

Dank für Ihre Hilfe!

+1

LIKE Bedingung es wie Grundbedingung oder Relativität Zustand mit nur Zugabe von [~] Syntax now.' verwenden werden kann. http://medoo.in/api/where (nicht die beste Grammatik auf der Aussage von ihnen) Auch für zukünftige Referenz Googeln 'medoo Like Operator' brachte diesen Link als erstes Ergebnis. – chris85

Antwort

3

Verwenden ähnlicher Zustand wie dies [~]Refer the link

$data=$db->select('table', 
    ['id','name'], 
    ['AND' => ['name[~]' => 'foo'] 

]); 
1
$data = $db->select('table',['id','name'],['name[~]' => 'foo']); 
+0

Während dieses Code-Snippet die Frage lösen kann, hilft [einschließlich einer Erklärung] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) wirklich, die Qualität Ihres Posts zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. Bitte versuchen Sie auch nicht, Ihren Code mit erläuternden Kommentaren zu überladen, da dies die Lesbarkeit sowohl des Codes als auch der Erklärungen verringert! – FrankerZ

+0

Es funktioniert für mich danke ... –

+0

willkommen ... !! @BrijeshGoswami – km8295