2012-08-09 61 views
0

是否有任何一種PHP庫來執行SQL查詢agains數組?針對數組的SQL查詢?

事情是這樣的:

$array = array(
    array(
     "field_a" => "first_a"  
     "field_b" => "something"   
    ), 
    array(
     "field_a" => "second_a"  
     "field_b" => "else"  
    ), 
    array(
     "field_a" => "third_a"  
     "field_b" => "something"   
    ) 
); 

$rows = arrayQuery($array, "SELECT field_a WHERE field_b = 'something'"); 

/* 
$rows = array(
    array(
     "field_a" => "first_a"  
    ), 
    array(
     "field_a" => "third_a"  
    ) 
); 
*/ 

類似找到東西:http://blog.phpdeveloper.org/?p=61,但是這不是一個查詢。

回答

2

我相信LINQ for PHP會做到這一點。我認爲這是一個接近於PHP的「查詢數組」的問題。