モデルに次の関数がありますが、戻り続けます:
メッセージ: mysql_fetch_array(): 指定された引数は有効な MySQL 結果リソースではありません
そして、私は一生、理由を理解できません。
function getNames() {
$query1 = $this->db->query("SELECT * FROM Device_tbl ORDER BY Manufacturer");
$dev = array();
while($row = mysql_fetch_array($query1))
{
$manu = $row['Manufacturer'];
$mod = $row['Model'];
$dev[] = $manu.' '.$mod;
}
return $dev->result();
}
誰でも助けることができますか?
CodeIgniter の答えは次のとおりです。
$query1 = $this->db->query("SELECT * FROM table");
foreach($query1->result_array() as $row)
{
$manu = $row['column1'];
$mod = $row['column2'];
echo $manu.' '.$mod;
}
return $query1->result();