Hãy nói rằng chúng ta có 4 mặt hàng trong một bảng:Cách sắp xếp kết quả MySQL theo thứ tự bảng chữ cái nhưng với cụm từ tìm kiếm khớp đầu tiên bằng CodeIgniter ActiveRecord?
- Michel Jordan
- Tom Đánh dấu Jordan
- Jordan John
- Adam Jordan Robert
Cụm từ tìm kiếm "Jordan ", làm cách nào tôi có thể nhận được kết quả được sắp xếp theo thứ tự bảng chữ cái nhưng với cụm từ tìm kiếm phù hợp đầu tiên như sau:
- Jordan John
- Michel Jordan
- Tom Jordan Robert
- Adam Đánh dấu Jordan
Im sử dụng mã này, nhưng không nhận được những gì tôi muốn:
$this->db->select('id, name');
$this->db->from('users');
$this->db->like('name', $search_term);
$this->db->order_by('name', 'asc');
$query = $this->db->get();
Tôi nghĩ bạn sẽ phải sắp xếp lại trong PHP sau khi nhận được kết quả. Nếu bạn đã có tên chia thành các lĩnh vực khác nhau, bạn có thể làm cho nó hoạt động. – swatkins
Tôi có tên đầy đủ trong một cột. –
Phải, tôi hiểu điều đó. Vì vậy, bạn phải nhận được kết quả, sau đó sắp xếp lại các kết quả đó. – swatkins