【发布时间】:2013-11-22 13:13:20
【问题描述】:
当我在 CodeIgniter 中进行查询时,我得到了这个结果,我刚刚开始使用它并使用 mssql 在数据库中建立连接。好像不想跑了....
A PHP Error was encountered
Severity: Notice
Message: Undefined index: Cód_cliente
Filename: contactos/index.php
Line Number: 2
我在 Controller 中的代码是:
<?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?目前还不清楚。此外,在表/列标识符中包含特殊字符只是自找麻烦。
-
可能是特殊字符问题? stackoverflow.com/questions/6362241/…
-
这是 mssql @Strawberry。我知道包含这个特殊字符是一个问题,但是这个数据库是创建的。您知道查询 SQL 中特殊字符的一些编码吗?谢谢
-
句子对吗?谢谢!!
标签: php sql-server codeigniter