php - mysql: fetch_object () изменить значение одного столбца, затем добавить строку в массив - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь получить события из шаблона, я объединяю 2 таблицы (таблицу событий и таблицу шаблонов)

    $sql = "SELECT * FROM `Events` LEFT JOIN `EventRecurringPattern` ON `Events`.`id` = `EventRecurringPattern`.`eventId`";
      $result = mysqli_query($conn, $sql) or die("Error in Selecting " . mysqli_error($conn));

      if ($result = mysqli_query($conn, $sql)) {            // We have results, create an array to hold the results
        // and an array to hold the data
        $resultArray = array();
        $tempArray = array();               // Loop through each result
        while($row = $result->fetch_object()) {                 // Add each result into the results array
          $tempArray = $row;
          array_push($resultArray, $tempArray);

          $isRucurring = $row->isRecurring;
          $recurringTypeId = $row->recurringTypeId;
          $separationCount = $row->separationCount;
          $dayOfWeek = $row->dayOfWeek;
          $weekOfMonth = $row->weekOfMonth;
          $dayOfMonth = $row->dayOfMonth;
          $monthOfYear = $row->monthOfYear;

              if ($isRucurring == "1") {
                  //edit eventDate column then add row to $resultArray??? Here is my question>>>> how to edit the eventDate column
              }

            }
            echo json_encode($resultArray);

Допустим, событие повторяется каждый день в течение недели, затем мне нужно добавьте 7 строк в мой $ resultArray при обновлении eventDate каждый раз, добавляя один день к eventDate, поэтому мой вопрос, как я могу редактировать только eventDate (столбец )

Заранее спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...