Anexo Codigo para generar un calendario:
<!DOCTYPE html>
<html>
<body>
<div id = "cal001"> </div>
<script>
// Inicializa Calendario
var mes = [0,0,0,0,0,0,0
,0,0,0,0,0,0,0
,0,0,0,0,0,0,0
,0,0,0,0,0,0,0
,0,0,0,0,0,0,0
,0,0,0,0,0,0,0]
// Inicializa fecha
var fecha0 = new Date(2016,2,1);//Mar2016
// Llena el calendario
var dia_semana = fecha0.getDay();
var fecha1 = new Date(2016,2,1-dia_semana);
for(var i = 0; i< 42; i++) {
mes[i]=fecha1.getDate();
fecha1.setDate(mes[i]+1)
}
// Imprime Resultado
var cal_html = "";
for(var i = 0; i< 42; i++) cal_html += (i%7==0?"<br>":",") +mes[i];
document.getElementById("cal001").innerHTML = cal_html;
</script>
</body>
</html>
20160229
20160225
Insertar sin Duplicar
Hay muchos dolores de cabeza cuando se duplica un registro, para esto MariaDB nos proporiciona la variante IGNORE en la Opcion INSERT, pero antes de hacer esto hay que considerar 2 cosas:
Ya no la caguen. prrrrrrrrrr
- El archivo My.INI debe contener la variable
innodb_autoinc_lock_mode = 0
, este es el modo tradicional de bloqueo para auto_increment, con esto nos aseguramos que la variable llave sea consecutivo. En modo 1 todas las transacciones son tomadas en cuenta, incluso las ignoradas y las nuevas no son consecutivas de la ultima inserccion. - Cuando se crea la tabla debemos especificar la columna que deseamos que sea Unica con la variante UNIQUE, ejemplo:
create table(id integer auto_increment, ruta varchar(100), primary key (id), unique key(ruta));
Ya no la caguen. prrrrrrrrrr
Suscribirse a:
Entradas (Atom)