2017-12-27 7 views
0

CodeIgniter에서 mysql_fetch_row을 사용하는 방법을 알려줄 사람이 있습니까? 내 코드는 다음과 같습니다.CodeIgniter에서 mysql_fetch_row를 사용하는 방법

while($row=mysql_fetch_row($result)){ 
    for($i=1;$i<=$spasi;$i++){ 
     echo "|&nbsp;&nbsp;"; 
    } 
    if ($row[8] === 'Koleris') { 
     $keputusan = "<font color=green>$row[8]</font>"; 
    } elseif ($row[8] === 'Melankolis') { 
     $keputusan = "<font color=blue>$row[8]</font>"; 
    } elseif ($row[8] === 'Plegmatis') { 
     $keputusan = "<font color=purple>$row[8]</font>"; 
    } elseif ($row[8] === 'Sanguins') { 
     $keputusan = "<font color=red>$row[8]</font>"; 
    } elseif ($row[8] === '?') { 
     $keputusan = "<font color=black>$row[8]</font>"; 
    } else { 
     $keputusan = "<b>$row[8]</b>"; 
    } 
    echo "<font color=red>$row[1]</font> = $row[2] (Koleris = $row[4], Melankolis = $row[5], Plegmatis = $row[6], Sanguins = $row[7]) : <b>$keputusan</b><br>"; 

    /*panggil dirinya sendiri*/ 
    get_subfolder($row[0], $spasi + 1); 
} 

CodeIgniter에서이 코드를 사용하면 코드는 어떻게됩니까?

+0

'foreach ($ query-> result_array() $ row) {' – splash58

+0

[codeigniter에서 데이터베이스에서 데이터 가져 오기] 가능한 복제본 (https://stackoverflow.com/questions/38867937/fetch-data-from-database- in-codeigniter) –

+0

@ splash58 내가 사용하고 있지만 오류가 있습니다. "메시지 : 정의되지 않은 오프셋 : 8" –

답변

0

이 시도 :

$query = $this->db->query("YOUR QUERY"); 

$row = $query->row(); 

if (isset($row)) 
{ 
     echo $row->title; 
     echo $row->name; 
     echo $row->body; 
} 
+0

어떻게 이런 결과를 얻게 될까요? echo $ row [2]; –

+0

이것을 사용하십시오 : $ row = $ query-> row_array(); if (isset ($ row)) { echo $ row [ 'title']; echo $ row [ 'name']; echo $ row [ 'body']; } – Bhaskar

+0

저는 이것을 사용했지만 오류가 있습니다. 메시지 : 정의되지 않은 오프셋 : 8 –

0

는 최소한의 변경으로 기존의 코드를 저장하려면

while($row=$query->unbuffered_row()){ 
    $row = array_values($row); 
0

당신은 단순히이 쓸 수와 같은 접근 방법을 시도 할 수 있습니다 : -

$result 여러 레코드를 포함 검색어로부터

foreach($result as $row){ 

    for($i=1;$i<=$spasi;$i++){ 
     echo "|&nbsp;&nbsp;"; 
    } 
    if ($row[8] === 'Koleris') { 
     $keputusan = "<font color=green>$row[8]</font>"; 
    } elseif ($row[8] === 'Melankolis') { 
     $keputusan = "<font color=blue>$row[8]</font>"; 
    } elseif ($row[8] === 'Plegmatis') { 
     $keputusan = "<font color=purple>$row[8]</font>"; 
    } elseif ($row[8] === 'Sanguins') { 
     $keputusan = "<font color=red>$row[8]</font>"; 
    } elseif ($row[8] === '?') { 
     $keputusan = "<font color=black>$row[8]</font>"; 
    } else { 
     $keputusan = "<b>$row[8]</b>"; 
    } 
    echo "<font color=red>$row[1]</font> = $row[2] (Koleris = $row[4], Melankolis = $row[5], Plegmatis = $row[6], Sanguins = $row[7]) : <b>$keputusan</b><br>"; 

    /*panggil dirinya sendiri*/ 
    get_subfolder($row[0], $spasi + 1); 

}