プレーンなPHPコードをCodeIgniterに変換すると、ネイティブのPHP関数の問題が発生します。これについて何かアイデアや代替の解決策はありますか?
プレーンなPHPコード
$aColumns = array( 'id', 'name', 'first_name' );
$sTable = "ajax";
$sQuery = "SELECT SQL_CALC_FOUND_ROWS
".str_replace(" , ", " ", implode(", ", $aColumns))."FROM $sTable
$rResult = mysql_query( $sQuery );
while ( $aRow = mysql_fetch_assoc( $rResult ) )
{
print_r($aRow);
}
完璧な結果出力
Array
(
[id] => 1
[name] => kane
[first_name] => kane
)
Array
(
[id] => 2
[name] => kane
[first_name] => kane
)
Array
(
[id] => 3
[name] => kane
[first_name] => kane
)
Codeigniter CODE
$aColumns = array( 'id', 'name', 'first_name' );
$sTable = "ajax";
$sQuery = "SELECT SQL_CALC_FOUND_ROWS
".str_replace(" , ", " ", implode(", ", $aColumns))."FROM $sTable
$rResult = $this->db->query($sQuery);
while ( $aRow = $rResult->row_array() )
{
print_r($aRow);
}
無限の結果出力
Array
(
[id] => 1
[name] => kane
[first_name] => kane
)
Array
(
[id] => 1
[name] => kane
[first_name] => kane
)