2017-05-19 2 views
-1

i mehrere Werte in einem Array in codeigniter ...Wie überprüft man mehrere Werte in einem Array in Codeigniter?

ich nur wissen ...

$vehicles = array('Car','Bike','Plane','Bus'); 
$this->db->where_in('Car,Bike', $vehicles); 

bitte helfen Sie mir ... Vielen Dank im Voraus ...

+0

Mögliche Duplikat try.it [zu Pass-Array, wo in Codeigniter Active Record] (http://stackoverflow.com/questions/13717555/pass-array-to- where-in-codeigniter-active-record) –

Antwort

0
überprüfen möchten

Wie in https://www.codeigniter.com/userguide3/database/query_builder.html Quelle, sollte der erste Parameter in Where_in Tabellenspaltenname sein.

Nach Ihrem letzten Kommentar: Sie können mit array_slice
Funktion erhalten ersten beiden Elemente der Matrix:
$vehicles = array('Car','Bike','Plane','Bus'); $slicedArray = array_slice($vehicles, 0, 2); $this->db->where_in('column_name', $slicedArray);

0

ich nicht ganz Ihre Frage, aber ich glaube, Sie für diese suchen:

$vehicles = array('Car','Bike','Plane','Bus'); 
$this->db->where_in('vehicle', $vehicles); //assuming vehicle is the name of a 
//column in your database. Result will be: 
// WHERE vehicle IN ('Car', 'Bike', 'Plane', 'Bus'); 
+0

SIR, danke für die Antwort ... Aber ich möchte Auto, Fahrrad in der Fahrzeugkolonne überprüfen .. ich meine mehr als einen Wert ... Wie es geht ?? –

1

ich glaube, Sie sind für diesen Code suchen

$vehicles = array('car'=>'car','bike'=>'bike'); 
$this->db->where_in($vehicles); 

Danke Herz Arbeit

Verwandte Themen