Core-db-fetch array(): различия между версиями

Материал из WebMCR wiki
Перейти к навигации Перейти к поиску
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
'''fetch_array()''' - метод объекта [[core-db|db]], возвращаемый одну строку запроса. Аналог функции [http://php.net/manual/ru/mysqli-result.fetch-array.php mysqli_fetch_array()]
+
'''fetch_array()''' - метод объекта [[core-db|db]], который возвращает одну строку результирующего запроса и помещает ее в ассоциативный массив, обычный массив или в оба. Аналог функции [http://php.net/manual/ru/mysqli-result.fetch-array.php mysqli_fetch_array()]
 +
 
 +
 
 +
== Список параметров ==
 +
resource - ресурс, возвращаемый посредством функции [[core-db-query()|query()]]
 +
 
 +
 
 +
== Возвращаемый результат ==
 +
array - массив(ассоциативный и индексный)
 +
 
  
 
'''Примеры использования'''
 
'''Примеры использования'''
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
$query = $core->db->query("SELECT COUNT(*) FROM `mcr_news_cats`");
+
$query = $core->db->query("SELECT title FROM `mcr_news_cats`");
  
 
if(!$query){ exit("Error query!"); }
 
if(!$query){ exit("Error query!"); }
  
$array = $core->db->fetch_array($query);
+
$array = $core->db->fetch_assoc($query);
  
echo $array[0]; // Вернет кол-во категорий новостей (целое число)
+
echo $array['title']; // Вернет название категории новостей
 +
echo $array[0]; // Так же вернет название категории новостей
 
</syntaxhighlight>
 
</syntaxhighlight>

Текущая версия на 19:10, 27 февраля 2016

fetch_array() - метод объекта db, который возвращает одну строку результирующего запроса и помещает ее в ассоциативный массив, обычный массив или в оба. Аналог функции mysqli_fetch_array()


Список параметров

resource - ресурс, возвращаемый посредством функции query()


Возвращаемый результат

array - массив(ассоциативный и индексный)


Примеры использования

$query = $core->db->query("SELECT title FROM `mcr_news_cats`");

if(!$query){ exit("Error query!"); }

$array = $core->db->fetch_assoc($query);

echo $array['title']; // Вернет название категории новостей
echo $array[0]; // Так же вернет название категории новостей