eine Funktion get_autocomplete in Modell suchenSpalte 'STUDENT_ID' in Feldliste ist nicht eindeutig
public function get_autocomplete()
{
$x = array();
$search_data = "sah";
$this->db->select('student_id,filename,random,type,mime');
$this->db->from('uploads a');
$this->db->or_like('filename',$search_data);
$this->db->or_like('random',$search_data);
$this->db->or_like('type',$search_data);
$this->db->or_like('mime',$search_data);
$this->db->join('student-record c', 'c.student_id=a.student_id', 'left');
$this->db->like('name',$search_data);
$this->db->or_like('email',$search_data);
$this->db->or_like('phone',$search_data);
$res = $this->db->get();
}
aber ich bekomme Fehler haben, die
heißtFehlernummer: 1052
Spalte 'STUDENT_ID' in Feldliste ist mehrdeutig
SELECT
student_id
,filename
,random
,type
,mime
VON (uploads
a) LINKE VERBINDUNGstudent-record
c ONc
.student_id
=a
.student_id
WHEREfilename
LIKE '% SAH%' ORrandom
LIKE '% SAH%' ORtype
LIKE '% SAH%' ORmime
LIKE '% SAH%' UNDname
LIKE '% SAH%' ORphone
LIKE '% SAH%'Dateiname: C: \ wamp \ www \ ededge2 \ system \ Datenbank \ DB_driver.php
Zeilennummer: 330
Helfen Sie mir zu erholen Dies.
Sie haben den Aliasnamen 'a' für die Tabelle 'uploads' angegeben. Sie müssen also die Felder wie a.student_id, a.filename usw. darstellen.Dann versuchen Sie es erneut – Arun
@Arun Ich habe versucht, aber ich bekomme gleichen Fehler –