У меня есть функция в модели CI, где возвращается результат запроса.
function ambilDescription($productID)
{
$arrayHasil=$this->db->query("select * from tblMstProduct");
var_dump($arrayHasil);
if ($arrayHasil->num_rows() > 0) {
foreach ($arrayHasil->result() as $data) {
$hasil[] = $data;
}
return $hasil;
}
}
Когда эхо $arrayHasil->num_rows()
Гот 1 ряд
но когда я print_r($arrayHasil->result())
,
Получили пустой Array()
Это результат var_dump($arrayHasil)
:
object(CI_DB_sqlsrv_result)#24 (8) { ["conn_id"]=> resource(34) of type (SQL Server Connection) ["result_id"]=> resource(47) of type (SQL Server Statement) ["result_array"]=> array(0) { } ["result_object"]=> array(0) { } ["custom_result_object"]=> array(0) { } ["current_row"]=> int(0) ["num_rows"]=> int(1347) ["row_data"]=> NULL }
Если я запустить Thats запрос в SQL Server, я получаю 1 строку.
С вашего скрипта вы хотите «найти» некоторые подробности правильно ?. Возможно, это не спасет вашу проблему, но вам нужно это, если вы хотите найти какую-то деталь. '$ arrayHasil = $ this-> db-> query (" select * from tblMstProduct где // * Имя поля * = '". $ productID."' "' – Boby
Фактически, я уже использую запрос 'select * из tblMstProduct, где replace (ProductID, '', '') = '". $ IdProd."' ' – Salomo07