新手请教,下面的写法出现的问题
$query = $this->db->select("select * from printer where ID =1");foreach ($query->result_array() as $row)
{
echo $row->Terminal;
echo $row->Mone;
}
以上是代码
下面是错误信息
A PHP Error was encounteredSeverity: Warning
Message: mysql_fetch_array() expects parameter 1 to be resource, boolean given
Filename: controllers/Abc.php
Line Number: 19
Backtrace:
File: D:\xampp\htdocs\1.0\application\controllers\Abc.php
Line: 19
Function: mysql_fetch_array File: D:\xampp\htdocs\1.0\index.php
Line: 230
Function: require_once
各路大神,请问如何处理呢? 行者无间 发表于 2015-5-8 17:18
我把这个改成
$query = $this->select("select * from printer");
foreach ($query->result_array() as...
下面是源代码,一直搞不懂怎么处理,实现不出来,请大神指教。
class test extends CI_Controller{
function __construct()
{
parent::__construct();
}
public function index()
{
$query = $this->select("select * from printer where ID=1");
foreach ($query->result_array() as $row)
{
echo $row["Terminal"];
echo $row["Money"];
}
}
}
本帖最后由 Closer 于 2015-5-8 17:57 编辑
行者无间 发表于 2015-5-8 17:22
下面是源代码,一直搞不懂怎么处理,实现不出来,请大神指教。
class test extends CI_Controller{
你先確定資料庫有連線,有 printer 這張表,並且有欄位名稱 = ID 且值 = 1
再 print_r() 看有沒有值再進行下一步
public function index(){
$query =$this->db->query("select * from printer where ID=1");
print_r($query->result_array());
}
Closer 发表于 2015-5-8 16:56
你把兩種不同範例混用了 ... 不是手冊的問題
我把这个改成
$query = $this->select("select * from printer");
foreach ($query->result_array() as $row)
{
echo $row["Terminal"];
echo $row["Money"];
}
然后显示:
抱歉,此网页暂时无法访问
原因:服务器遇到异常(500)
result_array() 是已經轉為陣列型態 Closer 发表于 2015-5-8 15:58
result_array() 是已經轉為陣列型態
然后,我该怎么处理呢? 本帖最后由 Closer 于 2015-5-8 16:30 编辑
行者无间 发表于 2015-5-8 16:10
然后,我该怎么处理呢?
請參閱 : CI 手冊 - 生成查询记录集 Closer 发表于 2015-5-8 16:20
請參閱 : CI 手冊 - 生成查询记录集
额,我一开始就是参考这个手册才出现这种问题的 行者无间 发表于 2015-5-8 16:47
额,我一开始就是参考这个手册才出现这种问题的
你把兩種不同範例混用了 ... 不是手冊的問題 少了reslute
页:
[1]
2