Fuck_oFF
Новичок
Добрый вечер!
нужно выполнить задачу:
узнать дату определенного кол-во четвергов и их номеров относительно последнего записанного, кол-во задается переменной $r_count, значение динамическое, может быть от 1 до 20.
$x=1;
$last_date = '2019-01-17'; // дата четверга
$r_count = '6'; //ко-лво четвергов
$last_rel = '956'; // номер четверга
while ($x <= $r_count):
$date_arr[] = date('Y-m-d',strtotime($last_date. "+$x week"));
$rel_arr[] = ++$last_rel;
$x++;
endwhile;
$r_number = implode (",", $rel_arr); // получаю строчные данные номера разделенные запятой
$r_date = implode (",", $date_arr); // получаю строчные данные даты разделенные запятой
не уверен в оптимальности, но этот код отрабатывает верно.
есть таблица Releases под управлением субд mysql
столбцы ReleaseNumber, ReleaseDate
И вот задача, которую не могу реализовать, нужно вставить данные с массивов в эту таблицу, в ReleaseNumber вставить все $rel_arr и соответственно в ReleaseDate их даты $date_arr
с запросом примерно определился :
примерно так INSERT INTO Releases (ReleaseNumber, ReleaseDate) VALUES ('${rel_arr[0]}', '${date_arr[0]}'), ('${rel_arr[1]}', '${date_arr[1]}'...)
так вставляет 2 значения, не могу понять, как сделать , чтобы кол-во вставляемых значений менялось согласно количеству четвергов
Заранее благодарен..
нужно выполнить задачу:
узнать дату определенного кол-во четвергов и их номеров относительно последнего записанного, кол-во задается переменной $r_count, значение динамическое, может быть от 1 до 20.
$x=1;
$last_date = '2019-01-17'; // дата четверга
$r_count = '6'; //ко-лво четвергов
$last_rel = '956'; // номер четверга
while ($x <= $r_count):
$date_arr[] = date('Y-m-d',strtotime($last_date. "+$x week"));
$rel_arr[] = ++$last_rel;
$x++;
endwhile;
$r_number = implode (",", $rel_arr); // получаю строчные данные номера разделенные запятой
$r_date = implode (",", $date_arr); // получаю строчные данные даты разделенные запятой
не уверен в оптимальности, но этот код отрабатывает верно.
есть таблица Releases под управлением субд mysql
столбцы ReleaseNumber, ReleaseDate
И вот задача, которую не могу реализовать, нужно вставить данные с массивов в эту таблицу, в ReleaseNumber вставить все $rel_arr и соответственно в ReleaseDate их даты $date_arr
с запросом примерно определился :
примерно так INSERT INTO Releases (ReleaseNumber, ReleaseDate) VALUES ('${rel_arr[0]}', '${date_arr[0]}'), ('${rel_arr[1]}', '${date_arr[1]}'...)
так вставляет 2 значения, не могу понять, как сделать , чтобы кол-во вставляемых значений менялось согласно количеству четвергов
Заранее благодарен..
Последнее редактирование: