Reglas de Divisibilidad

Por: Mr. FotoPex No comments »

CRITERIOS DE DIVISIBILIDAD.-
Los siguientes criterios nos permiten saber de forma sencilla, sin necesidad de realizar una división, si un número es divisible por otro.
» Click para continuar: Reglas de Divisibilidad

Contar caracteres de un campo en MySQL

Por: Mr. FotoPex No comments »

En ocasiones necesitamos contar los caracteres de un campo vamos a verlo de una forma muy simple:

LENGTH(cadena)
Recibe una cadena y cuenta y devuelve el número de caracteres.

CHARACTER_LENGTH(cadena)
Recibe también una cadena y devuelve el número de caracteres contados.

CHAR_LENGTH(cadena)
Es un sinónimo de CHARACTER_LENGTH. Aunque no lo tienen todas las versiones de MySQL.

La diferencia entre LENGTH y CHARACTER_LENGTH es que en CHARACTER_LENGTH un carácter “multibyte” cuenta como un solo carácter. En LENGTH cuenta el número de bytes de la cadena. Así que en el caso de tener una cadena con 5 caracteres que ocupan 2 bytes cada uno, LENGTH devolvería 10 y CHARACTER_LENGTH sólo 5.

Y la forma de utilizar la instrucción es :

SELECT character_length( ‘campo’ ), campo FROM tabla

Esto nos devolvería un conjunto de registros con el número de caracteres de cada registro y luego otra columna con contenido.

También podemos usarlo en las condiciones:

SELECT campo FROM tabla where CHARACTER_LENGTH(campo)=6

Y en la ordenación:

SELECT CHARACTER_LENGTH(campo) as ‘numcaracteres’, campo FROM tabla ORDER BY CHARACTER_LENGTH(campo)

¿Fácil no ?

Alternar Colores en una Tabla

Por: Mr. FotoPex No comments »
PHP:
  1. <?php
  2.  
  3. //- Definimos los colores que queremos que se estén alternando
  4. $colores=array(0=>"#B6BC9D", "red","#D66734");
  5.  
  6. echo "<table border=1 cellspacing=0 width=200>";
  7.  
  8. // generamos la tabla de 20 lineas
  9.  
  10. for($i=0; $i<20; $i++) {
  11.  //seleccionamos el color
  12.   $color=$colores[$i % count($colores)];
  13.  // pintamos el renglón del color elegido
  14.   echo "<tr bgcolor='$color'> <td>".($i+1)."</td>
  15.        <td align=center> Línea $i </td></tr>";
  16. }
  17. echo "</table>";
  18. ?>