Ich versuche, alle Berichte von report
abzurufen, wenn die Session StaffID mit StaffID in der reports
Tabelle übereinstimmt.Daten abrufen, wenn die Sitzungs-ID mit der Tabelle übereinstimmt
Report_Name, ReportDate and ReportID are part of the report table
das ist, wie ich denke, es
ReportID
holen Report_Name
und ReportDate
von report
wo ReportID
von Read_Report
Streichhölzer ReportID
von report
wenn Session StaffID
= StaffID
in Read_Report
gehen und Th meine Frage ist
function get_read_report()
{
$this->db->select('report.Report_Name, report.ReportDate, report.ReportID')
->from('Read_Report')
->join('Read_Report', 'report.ReportID = Read_Report.ReportID')
->where('StaffID', $this->session->userdata("StaffID"));
return $result = $this->db->get();
}
ich diesen Fehler
Fehlernummer erhalten: 1066
Not unique table/alias: 'Read_Report' SELECT `report`.`Report_Name`, `report`.`ReportDate`, `report`.`ReportID` FROM `Read_Report` JOIN `Read_Report` ON
report
.ReportID
=Read_Report
.ReportID
WHEREStaffID
= '3'Filename: models/report/Report_model.php Line Number: 91
Controller-Code
function my_read_reports()
{
$data = array();
if ($query = $this->report_model->get_read_report()) {
$data['reports'] = $query;
}
$this->template['middle'] = $this->load->view($this->middle = 'pages/read_reports_view', $data, true);
$this->layout();
}
Sie nur richtige Tabelle Beitritt zum Zeitpunkt verpasst zu ändern. –