2016-06-19 5 views
1

Ich habe eine Spalte in einer MySQL-DB mit diesem json Inhalt:Wie kann ich json in Mysql über medoo Bibliothek suchen?

{"section2":"303","section1":"302","section0":"301"} 

I Medoo Bibliothek verwenden. Wie kann ich section1, section2, section3 in DB suchen?

$database->select('Article', "*",[ 
          "AND" => [ 
          "section" => ? 
          ] 
         ]) 

        ) 
+0

es scheint, dass medoo json noch nicht unterstützt. – Ikbel

Antwort

0

Suchen Sie einfach die Zeichenfolge wie Bedingung mit dem JSON-Format Wert übereinstimmt, gefunden

$database->select('Article', '*', [ 
    "section[~]" => [ 
     '"section1":"302"', 
     '"section2":"303"', 
     '"section3":"304"' 
    ] 
]); 
0

Cant Sie dies nur tun?

$database->select('Article', "*",[ 
    'section' => json_encode([ 
        'section0' => 301, 
        'section1' => 302, 
        'section2' => 303 
       ]) 
]); 

Es sei denn natürlich, Sie versuchen, nur für einen Abschnitt zu überprüfen. Dann, nein, ich sehe nicht, wie es möglich ist mit nur SQL.

Verwandte Themen