26 января 2015
Нет комментариев
strtotime(date('Y-m-01')." -2 month")
strtotime(date('Y-m-01')." -2 month")
timestamp:
strtotime(date('Y-m',$month_start).' next month - 1 hour')
где $month_start
— timestamp даты в указанном месяце, например, дата начала позапрошлого месяца
strtotime(date('Y-m-01')." -2 month")
$qpos=mysql_query('SELECT COUNT(*) FROM table WHERE pos<'.$data['pos']); $rpos=mysql_fetch_array($qpos); $pos=$rpos[0]+1;
$arr=array_diff($arr,array(''));
Для таблиц с class even
Примеры CSS:
Каждый четный: :nth-child(even)
table.even { border-collapse:collapse; border:0px; width:100%; } table.even td{ border:0px; padding:12px; } table.even tr:nth-child(even){ background:#d38282; color:#ffffff; }
Чтобы каждый 3-й и т.д.: nth-child(Nn)
table.even { border-collapse:collapse; border:0px; width:100%; } table.even td{ border:0px; padding:12px; } table.even tr:nth-child(3n){ background:#d38282; color:#ffffff; }
Нечетные :nth-child(odd)
И т.д.
Было актуально для импорта большого csv, для экономии ресурсов на разборку файла при помощи php.
LOAD DATA LOCAL INFILE "file_name.csv" INTO TABLE table_name COLUMNS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES;
Готовый пример php:
mysql_query("TRUNCATE TABLE `bitrix_catalog`;"); mysql_query("LOAD DATA LOCAL INFILE \"".$file_catalog_path."\" INTO TABLE bitrix_catalog COLUMNS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;");
function DrawWDiap($start) { $week_from=(-$start+date("N")-1)*24*60*60; $week_to_work=(-($start+4)+date("N")-1)*24*60*60; $week_to=(-($start+6)+date("N")-1)*24*60*60; echo "<p>".date("d.m.Y",time()-$week_from)." — ".date("d.m.Y",time()-$week_to_work)." (".date("d.m.Y",time()-$week_from)." — ".date("d.m.Y",time()-$week_to).")</p>"; } DrawWDiap(0); DrawWDiap(7); DrawWDiap(14); DrawWDiap(21); DrawWDiap(28);