Juarbo Blog de temas tecnologicos!

7ene/120

Hacer consultas a bases de datos MySQL con PHP

Una consulta a una tabla de una base de datos con PHP consta de varias partes, veamos:

Lo primero que debe hacerse para mostrar los datos que reposan en una tabla de una base de datos es, hacer la conexión con la base de datos. Hay varias formas de hacer la conexión, veamos la manera mas sencilla (Aunque no la mas segura, pero esta bien para empezar):

mysql_connect('localhost','root','111111');

Con esta linea, indicamos que el servidor donde se encuentra el motor de base de datos, es el mismo desde donde estamos ejecutando el código PHP, osea localhost. Indicamos que usuario vamos a usar para consultar la base de datos, en este caso es root, recordemos que es necesario haberle asignado permisos de lectura de datos y acceso a la base de datos que vamos a consultar al usuario que vamos a usar, es poco aconsejable usar el usuario root para hacer consultas a la base de datos.

mysql_select_db('juarboExample');

Con la linea anterior, seleccionamos la base de datos con la que vamos a trabajar, algunas veces necesitamos trabajar con bases de datos que se encuentran en múltiples servidores, en este caso, tendríamos que haber metido la conexión a la base de datos dentro de una variable, y luego pasar esa variable por parámetro a la función mysql_select_db justo despues de el nombre de la base de datos, quedaria algo así:

$conexion = mysql_connect('localhost','root','111111');
mysql_select_db('juarboExample', $conexion);

Ahora, el siguiente paso es hacer la consulta, esta se puede hacer directamente en el query, pero para darle mas orden al código es aconsejable meterla dentro de una variable y luego llamar esa variable en el siguiente paso:

$consulta = "select * from juarboExample";

En este ejemplo, estamos seleccionando todos los registros de la base de datos juarboExample.

Ahora, mediante la función mysql_query hacemos realmente la consulta a la base de datos, seria algo así:

$queryConsulta = mysql_query($consulta);

Es importante meter el resultado del query dentro de una variable, en este caso llamada $queryConsulta para luego poder mostrar los resultados del query mediante otra función como la que veremos en el siguiente paso.

$resultados = mysql_fetch_assoc($queryConsulta);

Mediante la función mysql_fetch_assoc, metemos dentro de un array el resultado de la consulta, en este caso es un array asociativo, que ademas va moviendo un apuntador cada vez que es consultado, lo que nos permite, mostrar los resultados e ir llamándolos por el nombre de la columna. Para usarlo, debemos meter su resultado dentro de una variable que pasara a ser un array, y si vamos a mostrar varios resultados (que es lo mas lógico) podemos crear un ciclo con el array como condición, ya que mysql_fetch_assoc devuelve un "false" una vez no tenga resultados que mostrar, lo que hará que el ciclo termine,  seria algo como esto:

while($resultados = mysql_fetch_assoc($queryConsulta)){
echo $resultados['nombre'];
}

Ahora bien, lo que nos queda adentro del ciclo es simplemente el código que está imprimiendo en pantalla el contenido de la columna nombre, si existen 40 registros, se mostraran 40 nombres, si existe uno, se mostrara uno. Para terminar, es aconsejable (Pero no es requisito ni arrojara ningún error), liberar la consulta y cerrar la conexión de la base de datos, lo hacemos con las siguientes funciones:

mysql_free_result($queryConsulta);
mysql_close();

Este solo fue un ejemplo básico para entender a grandes rasgos lo que se puede hacer con PHP para consultar una tabla de una base de datos, y repito una vez mas, existen mejores funciones, mas rápidas, mas optimas, mas seguras, y métodos que permitirán optimizar y mejorar bastante el código, eso lo veremos mas adelante.

16jun/111

Propiedades CSS compatibles con todos los navegadores

Este es el listado de las 10 propiedades CSS que pueden ser usadas en cualquier desarrollo y son compatibles con cualquier navegador (IE6+, Firefox 3.0+, Chrome 2+, Safari 3.1+, y Opera 9.2+) y no presenta ningún tipo de problema.

  • color
  • direction
  • font-family
  • font-size
  • font-style
  • font-weight
  • list-style-position
  • table-layout
  • text-indent
  • word-wrap

Es bien conocido ya el problema de compatibilidad con navegadores que se presenta al desarrollar cualquier proyecto web, y es por esta razón que es necesario conocer las propiedades que son compatibles entre navegadores y no presentan fallas, aunque algunas de ellas ignoren el valor "inherit".

Fuente: Impressivewebs

15jun/110

Código CSS para darle estilo a las fuentes

En CSS, disponemos de una gran cantidad de código para trabajar con fuentes, veremos algunos códigos que nos van a servir para darle estilos a las fuentes.

Seleccionar Tipografía en CSS

Para seleccionar el tipo de fuente con el que vamos a trabajar, en CSS hacemos uso del código: font-family

Por ejemplo:

font-family:Arial, Helvetica, sans-serif;

Con el anterior código le indicamos al navegador en el que se visualiza nuestro sitio que muestre el texto con la tipografía"Arial", si esta no esta disponible o no se encuentra instalada, utilice la tipografía "Helvetica" para mostrar el contenido, si esta no se pudiera usar, va a mostrar el texto con la tipografía "sans-serif" y si esta no se pudiese utilizar, el navegador utilizara la fuente por defecto configurada en el sistema.

Tamaño de la fuente en CSS

Para indicar el tamaño de la fuente en CSS, hacemos uso del código: font-size

Por ejemplo:

font-size:36px;

Si aplicamos el anterior código a un párrafo de texto en CSS, este tendrá un tamaño de 36 Píxeles. Recordemos las unidades de medida que podemos utilizar en CSS. Unidades de medida en CSS.

Ademas de los tamaños que podemos definir con números, existen tamaños predefinidos en CSS tales como:

  • large
  • larger
  • medium
  • small
  • smaller
  • x-large
  • x-small
  • xx-large
  • xx-small

Color de la fuente en CSS

El  color de la fuente en CSS puede modificarse haciendo uso del código:  color

Por ejemplo:

color:#FF0000;

Con el anterior código estamos dando un color rojo al texto, debemos especificar el color que queremos usar mediante su código hexadecimal precedido por el sigo de numero (#), o podemos indicar el color en texto cuando se trata de uno de los colores principales, red, blue, black, entre otros.

Estilos de fuente en CSS

En CSS también podemos darle diferentes estilos a las fuentes usando el código: font-style

Por ejemplo:

font-style:italic;

Con el anterior código, indicaremos que en el parrafo donde se apliquen los estilos, la fuente sera del tipo italic, o cursiva como también suele llamarse.

A este comando podemos darle los siguientes valores:

  • italic
  • inherit
  • normal
  • oblique

Grosores de fuente en CSS

Para definir un grosor de la fuente en CSS, usaremos el siguiente código: font-weight

Por ejemplo:

font-weight:700;

Con este código, indicamos el grosor del texto al que le estamos aplicando el estilo, dentro de los valores que podemos darle a este código encontramos, grosores por debajo del predefinido bold, o comúnmente llamado negrita, los valores que acepta son los siguientes:

  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
  • bold
  • bolder
  • inherit
  • lighter
  • normal

Otros estilos de fuentes en CSS

Podemos hacer uso de otros estilos que se usan de forma un poco menos común,

Para estirar: font-stretch

Variantes: font-variant

15jun/110

Unidades de Medida en CSS

En CSS disponemos de una gran variedad de unidades de medida con las que podremos trabajar cuando estemos desarrollando o modificando un sitio web.

Unidades Absolutas

  • in (pulgadas)
  • cm (centímetros)
  • mm (milímetros)
  • pt (puntos)
  • pc (picas)
  • px (pixeles)

Unidades Relativas

  • em
  • ex

Unidades Porcentuales

  • %

Es importante tener en cuenta que, al utilizar unidades de longitud absolutas como los pixeles, los centímetros, los puntos y demás, tendremos la posibilidad de indicar el tamaño exacto con el que queremos trabajar, pero, este tamaño varia de dispositivo a dispositivo ya que la configuración de pixeles por pulgada en cada uno de los dispositivos en los que se visualizara la pagina variará, es por esta razón que muchas veces es aconsejable hacer uso de las unidades relativas, ya que con estas se tendrá un control relativo al tamaño del entorno en donde se mostrara el objeto al que se le apliquen los estilos correspondientes.

La siguiente tabla la he copiado de Reeddesign y muestra las equivalencias aproximadas entre unidades de medida:

Puntos Pixeles Em’s %
6pt 8px 0.5em 50%
7pt 9px 0.55em 55%
7.5pt 10px 0.625em 62.5%
8pt 11px 0.7em 70%
9pt 12px 0.75em 75%
10pt 13px 0.8em 80%
10.5pt 14px 0.875em 87.5%
11pt 15px 0.95em 95%
12pt 16px 1em 100%
13pt 17px 1.05em 105%
13.5pt 18px 1.125em 112.5%
14pt 19px 1.2em 120%
14.5pt 20px 1.25em 125%
15pt 21px 1.3em 130%
16pt 22px 1.4em 140%
17pt 23px 1.45em 145%
18pt 24px 1.5em 150%
20pt 26px 1.6em 160%
22pt 29px 1.8em 180%
24pt 32px 2em 200%
26pt 35px 2.2em 220%
27pt 36px 2.25em 225%
28pt 37px 2.3em 230%
29pt 38px 2.35em 235%
30pt 40px 2.45em 245%
32pt 42px 2.55em 255%
34pt 45px 2.75em 275%
36pt 48px 3em 300%
17abr/110

Aprender a Programar en Ruby

Ruby es un lenguaje de programación orientado a objetos , este lenguaje es interpretado, no compilado.

Ruby fue creado por Yukihiro Matsumoto A.K.A Matz un Japones que termino este proyecto en el año 1993 pero decidió publicarlo en el año 1995.

Instalar Ruby

Para Instalar Ruby basta con tener el cuenta el sistema operativo que tiene la maquina en donde vamos a instalarlo, esta disponible para Windows, Linux y OSx, también puede descargarse el código fuente si lo desean. Descargar Ruby

Modo de Uso

Para escribir un programa en Ruby solo necesitamos, un editor de texto plano, yo recomiendo Notepad ++ y tener Ruby instalado, para mas comodidad, al instalar Ruby podemos asociar los archivos con extensión .rb y .rbw con el interprete.

Los programas se guardan con la extensión .rb o .rbw en Windows (Mejor .rb icon wink Aprender a Programar en Ruby )

Para ejecutar un programa, basta con ir a la consola o en Widows ir a símbolo del sistema y escribir "ruby nombreprograma.rb"

Veamos un ejemplo:

Este es el código del programa:

# holamundo.rb
puts "Hola Mundo"

Guardo el archivo con el nombre holamnundo.rb y en la consola se ejecuta así:

ruby holamundo.rb

La salida es la siguiente:

Hola Mundo

Eso es todo, recuerden ver el siguiente capitulo "Leyendo y escribiendo en la consola con Ruby" o ver la tabla de contenido de la "Guía de Ruby" Saludos!

Page 1 of 512345

Redes

Suscribete E-Mail

#CPC04

Categorías

Blogroll