Вопрос на счёт функций

231
17 сентября 2018, 11:00

Хочу написать скрипт, который будет работать с базой данных. Но у меня возникли проблемы с реализацией функций.

Мне так кажется, что они не дожидаются завершения, а вызываются сразу, по очереди.

Этот скрипт не работает.

    <?php
include_once "connect_bd.php";
$mArrayListData = array();
$query = null;
function connectBD(){
  $query = ("SELECT * FROM `articles_common` WHERE `title_original` != 'null' ORDER BY `_id` DESC");
}
function addDataArray(){
  $ta = mysqli_query(getConnection(), $query);
  $size_bd = mysqli_num_rows( $ta );
  if($size_bd != 0){
    while($row = mysqli_fetch_assoc($ta)){ 
      $row_array['_id'] = $row['_id'];
      $row_array['title_original'] = $row['title_original'];
      array_push($mArrayListData, $row_array);
    }
  } else {
    while($row = mysqli_fetch_assoc($ta)){ 
      array_push($mArrayListData, $row_array);
    }
  }
    print_r(count($mArrayListData));
}
function start(){
    connectBD();
    addDataArray();
}
start();

Но работает вот такой вариант.

function addDataArray(){
$mArrayListData = array();
$query = ("SELECT * FROM `articles_common` WHERE `title_original` != 'null' ORDER BY `_id` DESC");
  $ta = mysqli_query(getConnection(), $query);
  $size_bd = mysqli_num_rows( $ta );
  if($size_bd != 0){
    while($row = mysqli_fetch_assoc($ta)){
      $row_array['_id'] = $row['_id'];
      $row_array['title_original'] = $row['title_original'];
      array_push($mArrayListData, $row_array);
    }
  } else {
    while($row = mysqli_fetch_assoc($ta)){ 
      array_push($mArrayListData, $row_array);
    }
  }
    print_r(count($mArrayListData));
}
READ ALSO
WordPress не понимает &lt;?php

WordPress не понимает <?php

Возникла следующая проблема

255
ProgressBar при переходе между страницами сайта.

ProgressBar при переходе между страницами сайта.

Есть страница A и страница БКак при плохом качестве подключения пользователю показывать ProgressBar

233
Реализации включения файлов в php

Реализации включения файлов в php

Гуляя по интернету и своей голове, выбрал для себя 3 толковых способа включения файлов

213