2016-04-28 2 views
-1

Ich versuche eine Funktion zu erstellen, die aus einer Excel-Datei liest und Daten in ein PHP-Array legt.Wie verwendet man ein Array als SQL-Abfrage in PHP

meine Frage ist: ist es möglich, eine SELECT-Abfrage aus dem Array zu machen, wie in LinqToSQL in Vb.Net: Exemple:

Dim list as new List(of Data) 
Dim query = From d in list WHERE d.name = "Jon" 

so meine Frage ist: wie ein Array als ein verwenden, sQL-Abfrage in pHP

ich hoffe, einige Antwort bekommen :)

Antwort

0

Sie könnten eine foreach verwenden.

foreach($array as $key=>$value){ 
    //query here 
} 

Denken Sie nur daran, dass dies so oft abfragt, wie es Elemente in Ihrem Array gibt.

Oder lädt jedes Element im Array als Abfrage:

$array = array(); 
$query = "SELECT * FROM table WHERE column=value;"; 
array_push($array,$query); 
+0

Dank für die Antwort, ich bin juste versucht, einen neuen und faster Weg zu finden, Daten aus einem Array – user3737184

+0

foreach zu bekommen, ist ein leistungsfähiges Werkzeug für genau das tun. Es ermöglicht Ihnen, jedes Element zu greifen und gleichzeitig den Index zu verfolgen. Sie können mehr darüber hier lesen: http://php.net/manual/en/control-structures.foreach.php –

+0

vielen Dank Austin Leatham – user3737184