Я использую CodeIgniter 2.1.3. У меня проблема с функцией list_fields()
которая должна возвращать массив полей результата MySQL. Поэтому мой код ниже должен содержать список всех полей результата MySQL.
$query = $this->db->query("SELECT * from $tablename where REGNO='$keyword' " ); $fields = $query->list_fields(); foreach ($fields as $f) { echo $f; }
Он отлично работает в Windows, но он не работает в Linux, но если число строк равно нулю в результатах, оно работает даже в Linux.
Любая идея, что происходит не так?
Попробуйте проверить, есть ли какие-либо ошибки вашего mysql на вашей Linux-машине (обычно она находится в /var/log/mysql/error.log
).
Убедитесь, что версия PHP и MySQL на вашем компьютере Linux такая же, как ваша компьютер Windows, если на них есть ошибки в конкретной версии.