我有這個結果,當我在CodeIgniter中進行查詢時,我剛開始並使用mssql在數據庫中建立連接。好像不是要運行....問題返回codeigniter的查詢
A PHP Error was encountered
Severity: Notice
Message: Undefined index: Cód_cliente
Filename: contactos/index.php
Line Number: 2
我在控制器代碼是:
<?php
class Contactos extends CI_Controller {
public function __construct()
{
parent:: __construct();
$this->load->model('conexion_bbdd');
}
public function index()
{
$data['contactos'] = $this->conexion_bbdd->get_empreses();
$data['title'] = 'Conexió a la base de dades per treure el llistat de clientes ';
$this->load->view('templates/header', $data);
$this->load->view('contactos/index', $data);
$this->load->view('templates/footer');
}
}
我的代碼上應用
<?php
class Conexion_bbdd extends CI_Model {
/* Funció que conecta amb la base de dades*/
public function __construct()
{
$this->load->database();
}
/* Funcio que carrega el llistat de empreses que hi han al despatx */
public function get_empreses()
{
$query = $this->db->query("SELECT * FROM [DD\$Cliente]");
return $query->row_array();
}
}
查看
<?php foreach ($contactos as $contactos_item): ?>
<p> <?php echo $contactos['Cód_cliente'] ?> </p></br>
<?php endforeach ?>
請問,你能幫我嗎?
非常感謝!
MSSQL或MySQL?目前尚不清楚。另外,在表格/列標識符中包含特殊字符只是要求麻煩。 – Strawberry
也許有特殊字符問題? http://stackoverflow.com/questions/6362241/php-variable-function-class-names-using-special-characters – Tarek
這是mssql @Strawberry。 我知道這是一個包含此特殊字符的問題,但此數據庫已創建。你知道從查詢SQL中的特殊字符編碼嗎?謝謝 – Jordi