Diseño Web

Borrar datos MySQL de 3 formas

Publicado por | 07/01/2010 | en MySQL

Existen diferentes maneras de borrar datos en MySQL. Puede ser que solo te interese borrar un determinado registro (fila), toda una tabla incluida su estructura, o que quieras conservar la estructura y solo necesites vaciar su contenido. Os pongo las tres formas que utilizo habitualmente.

Sentencia para borrar un registro:

1
DELETE FROM tbl_name WHERE campo='valor'

Sentencia para vaciar toda una tabla:

1
TRUNCATE tbl_name

Sentencia para eliminar una tabla:

1
DROP TABLE tbl_name

Seguir leyendo…

Saber el último valor auto_increment

Publicado por | 07/01/2010 | en MySQL

¿Alguna vez te has preguntado como puedes saber el el último valor de un campo auto_increment en mysql o en php?. Te adelanto que no basta con ordenar la tabla y extraer el valor del último registro insertado, porque quizás se han eliminado 50 filas y el valor que obtendrías sería incorrecto. Te presento dos formas de conseguirlo:

Utilizando MYSQL

1
2
INSERT INTO tbl_name (campo1, campo2) VALUES ('valor1','valor2')
SELECT last_insert_id();

Seguir leyendo…

Resetear auto_increment en MySQL

Publicado por | 04/01/2010 | en MySQL

Seguro que eres de las personas que hace mil y una pruebas con la base de datos antes de pasarla a producción!. Si es así, probablemente tengas campos auto_increment que hayan aumentado de valor.  A continuación, una manera sencilla de resetear el campo auto_increment de una tabla en MySQL:

1
ALTER TABLE tbl_name AUTO_INCREMENT = 1

Otra forma de borrar y resetar a la vez es usar la función TRUNCATE de MySQL, esta función limpia todas las filas (registros)  y si tiene un campo autoincremental también lo  resetea.

1
TRUNCATE TABLE tbl_name

Ocultar direcciones de correo con PHP

Publicado por | 11/10/2009 | en PHP

php-logoLa siguiente función de PHP nos permite ofuscar el código fuente pero muestra al usuario el texto de una manera legible. Muy útil para ocultar direcciones de correo electrónico a los robots que rastrean direcciones de email para luego enviar spam.

1
2
3
4
5
6
7
8
function obfuscate($text) {
$length = strlen($text);
$scrambled = '';
for ($i = 0; $i < $length; ++$i) {
$scrambled .= '&#' . ord(substr($text, $i, 1)) . ';';
}
return $scrambled;
}

La dirección se vería correctamente en el navegador. Sin embargo, en el código fuente tendría un aspecto así:

info@to
matis.cat

Fuente: Webintenta

Easy Slider: JQuery Slider

Publicado por | 30/08/2009 | en Diseño Web

easy-sliderOs dejo un slider de imagenes (o  texto)  funcional, elegante y muy fácil de usar que  no os dejará indiferente.

EasySlider, es un plugin para jQuery que nos permite rotar imágenes (o texto) horizontal o verticalmente de una forma muy fácil y ocupando poco espacio (solo pesa 5kb + los 54kb de jQuery).

El creador de este plugin es Alen Grakalen, de css globe, y en uno de sus blog podemos ver integrado con CSS y funcionando perfectamente este slider.

Seguir leyendo…