Wie der Titel sagt, kann ich '%' < /code> in eine ähnliche Abfrage von Codesigniter < /p>
platzieren$this->db->like('title', 'match', 'before');
// Produces: WHERE title LIKE '%match'
für assoziatives Array < /p>
$array = array('title' => $match, 'page1' => $match, 'page2' => $match);
$this->db->like($array);
// WHERE title LIKE '%match%' AND page1 LIKE '%match%' AND page2 LIKE '%match%'
< /code>
Für mehr Klärung hat mein Modell die Funktion, die den größten Teil der Auswahlabfrage in I ein Array -Parameter sende, um Ergebnisse zu rufen < /p>
function getTableData($table='', $fields='', $like=array(),$like1=array())
{
//Check For like statement
if(is_array($like) and count($like)>0)
$this->db->like($like);
if(is_array($like1) and count($like1)>0)
$this->db->or_like($like1);
//Check For Fields
if($fields!='')
$this->db->select($fields);
else
$this->db->select();
$result = $this->db->get();
//pr($result->result());
return $result;
}
< /code>
Dies ist meine generische Funktion, also beim Senden als Parameter oder durch Änderung der Funktion. Wie kann ich Wildkarten -Parameter mit Standard -Parameter verwenden 'beide' < /code> Wie es ist. /> Wie kann ich es im assoziativen Array für verschiedene Spalte verwenden. Ist es möglich? Ich weiß, dass ich benutzerdefinierte Abfragen verwenden kann und derzeit benutze ich sie. Für jede Hilfe danke im Voraus.
Wie setze ich die Wildkartenoption in Codesigniter -ähnlicher Abfrage mit assoziativem Array fest? ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post
-
-
In OpenJDK wie setze ich Schriftart Dire mit aptendedFontPath -Eigenschaft fest?
by Anonymous » » in Java - 0 Replies
- 6 Views
-
Last post by Anonymous
-