Wie mache ich wie () Methode in DB Active Record in codemIniter case-unempfindlich? [Duplikat]
Posted: 16 Apr 2025, 08:02
z. Wenn ich diese Variablen habe: < /p>
$variable1 = "ABCDEFG";
$variable2 = "AbCDefG";
< /code>
und Sachen in DB wie diese: < /p>
ABCDEFG
IJKLMNO
PQRSTUV
...
< /code>
Und wenn ich versuche, wie () -Methoden wie folgt zu verwenden: < /p>
function get_users()
{
$q = $this->db->select('*')
->from('users')
->order_by('created asc')
->like('username', $variable1)
->get();
return $q;
}
< /code>
Das Ergebnis wird in Ordnung sein und den ABCDEFG < /strong> Datenbank aus der Datenbank finden.function get_users()
{
$q = $this->db->select('*')
->from('users')
->order_by('created asc')
->like('username', $variable2)
->get();
return $q;
}
< /code>
, was falsch ist, weil ich ignorieren muss, ob es um Kleinbuchstaben oder Großbuchstaben geht. Meine DB -Kollation ist utf8_general_ci
$variable1 = "ABCDEFG";
$variable2 = "AbCDefG";
< /code>
und Sachen in DB wie diese: < /p>
ABCDEFG
IJKLMNO
PQRSTUV
...
< /code>
Und wenn ich versuche, wie () -Methoden wie folgt zu verwenden: < /p>
function get_users()
{
$q = $this->db->select('*')
->from('users')
->order_by('created asc')
->like('username', $variable1)
->get();
return $q;
}
< /code>
Das Ergebnis wird in Ordnung sein und den ABCDEFG < /strong> Datenbank aus der Datenbank finden.function get_users()
{
$q = $this->db->select('*')
->from('users')
->order_by('created asc')
->like('username', $variable2)
->get();
return $q;
}
< /code>
, was falsch ist, weil ich ignorieren muss, ob es um Kleinbuchstaben oder Großbuchstaben geht. Meine DB -Kollation ist utf8_general_ci