0
Ich versuche, einige Daten aus einer Datenbank in einer Seite (VIEW) mit der WHERE-Klausel als eine Variable anzuzeigen. aber es ist nicht gelungen, die erwarteten Daten zu erhalten.So erhalten Sie alle Daten aus der Datenbank, wenn Parameter leer ist
$this->db->select('vehicle.*,vec_source.vec_Source,vec_images.image1');
$this->db->from('vehicle');
$this->db->join('vec_images', 'vehicle.vec_Id = vec_images.vec_Id_fk','inner');
$this->db->join('vec_source', 'vehicle.vec_Id = vec_source.vec_Id_fk','inner');
$this->db->where_in('Make',$make);
$query = $this->db->get();
return $query->result_array();
Die obige Abfrage funktioniert gut, aber wenn die variablen $ ist leer machen, dann, wie die vollständigen Ergebnisse als zeigen, wo Wie = ‚%‘ wie diese
in IN-Klausel erreichenDank im Voraus
Danke @u_mulder, aber sagen Sie mir, wie man das volle Ergebnis aus der Datenbank als ** like clause ** do 'LIKE ('%')' bekommt, aber wie erreicht man das mit ** IN CLAUSE ** ?? –
Ich verstehe nicht, was ist die erwartete Abfrage mit 'IN'? –