2016-08-01 8 views
1

Hallo, ich bin Neuling in CI, also bitte vergib! Ich versuche, 2 Tische in codeigniter zu verbinden und ich bin immer hier, um diese Fehler in meinem CodeAufruf zu undefinierter Methode CI_DB_mysql_driver :: row_array()

Call to undefined Methode CI_DB_mysql_driver :: row_array() in C: \ xampp \ htdocs \ Hostel \ application \ models \ payfees.php auf der Leitung 16.

My-Code für das Verfahren ist hier wie diese

public function payu($id,$month){ 
     $where = "where generatebills.student_id='".$id."' and generatebills.month='".$month."'"; 
        $query = $this->db->select('*') 
        ->from('generatebills') 
        ->join('student','student.student_id=generatebills.student_id') 
        ->where($where); 
     return $query->row_array(); 
    } 
+2

vergessen Sie nicht '-> get() 'Methode – Ghost

+0

@Ghost Entschuldigung mein Schlechter ich bin besser vorsichtiger beim nächsten Mal und auch jetzt bekomme ich einen SQL-Syntaxfehler, der wie folgt ist Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das Ihrer MariaDB-Serverversion entspricht, für die richtige Syntax in der Nähe von 'generatebills.student_id =' 'und generatebills.month =' '' in Zeile 4. Aber danke, Mann! –

Antwort

0

nicht die fehlende ->get() Methode vergessen Sie. Außerdem entfernen die WHERE in der Zeichenfolge:

$where = "name='Joe' AND status='boss' OR status='active'"; 

http://www.codeigniter.com/userguide2/database/active_record.html

ich ein Array würde vorschlagen, statt:

public function payu($id,$month) 
{ 
    // $where = "generatebills.student_id='".$id."' and generatebills.month='".$month."'"; 
    $where = array(
     'generatebills.student_id' => $id, 
     'generatebills.month' => $month, 
    ); 

    $query = $this->db->select('generatebills.*') 
     ->from('generatebills') 
     ->join('student','student.student_id = generatebills.student_id') 
     ->where($where); 

    return $query->get()->row_array(); 
       //^
} 
+1

Beratung das Handbuch sollte Ihr Problem gelöst haben – Ghost

Verwandte Themen