Si è verificato un errore del database Numero errore: 1064

cosa faccio, con questo errore in codeigniter?

Si è verificato un errore del database Numero errore: 1064

Hai un errore nella syntax SQL; controlla il manuale che corrisponde alla tua versione del server MySQL per la syntax corretta da usare vicino a 'mostra' alla row 1

SELECT @rownum: = @ rownum + 1 rownum, t. * FROM (SELECT @rownum: = 0) r, hotel_submits t ordina per id desc LIMIT 2, mostra

Nome file: D: \ xampp \ htdocs \ mehdi \ system \ database \ DB_driver.php

Numero di row: 330

codice:

$data['results'] = $this->db->query("SELECT @rownum:[email protected]+1 rownum, t.* FROM (SELECT @rownum:=0) r, hotel_submits t order by id desc LIMIT ".$config['per_page'].", ".$this->uri->segment(3).""); 

Non stai utilizzando correttamente la class di impaginazione Codeigniter.

Vedi la mia risposta alla tua altra domanda: creare l'impaginazione jQuery?

Il tuo $config['base_url'] bisogno del tuo controller e dei nomi dei methods, in questo modo:

 $config['base_url'] = 'controllerName/show'; 

$this->uri->segment(3) sta restituendo la string show , che non è un valore LIMIT valido.

Suppongo che tu stia chiamando il segmento sbagliato.