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.
Articulo Aleatorio WordPress
Existen varias y diferentes maneras para lograr obtener artículos aleatorios en wordpress, el día de hoy les mostrare una de ellas, tal vez la mas simple y que se come menos recursos del sistema, ya que no es un plugin, y tampoco son muchas lineas de código.
Lo que debemos hacer es crear un archivo con el nombre que queramos y la extensión PHP en la raíz de nuestro blog, y para que la gente pueda acceder a el, crear un enlace en el sidebar para que al clickear sobre el, los lleve a un articulo aleatorio. Supongamos que este código lo vamos a pegar en un archivo que se llama "aleatorio.php" en la raíz de nuestro blog.
require('wp-blog-header.php');
$post = $wpdb->get_row("select id from $wpdb->posts where post_status='publish' order by rand() limit 1″);
$random = get_permalink($post->ID);
status_header(301);wp_redirect( $random );
exit();
?>
Lo que hace este código, es obtener el acceso al blog, para obtener los post, luego seleccionar de los post publicados, uno y direccionar al usuario automáticamente usando el permalink de este post que ha sido escogido aleatoriamente.
Para finalizar, lo único que faltaría seria agregar el enlace en el sidebar de tu blog, debería quedar algo como:
Fuente: 86400
Ya saben, si tienen preguntas no duden en dejar sus comentarios.
Actualizar Estado de Twitter con PHP
En esta oportunidad les mostrare lo fácil que es actualizar nuestro esta de Twitter o "Twittear" desde PHP usando la API Twitter PHP.
Para ello debemos usar el siguiente código, solo les explicare las partes que debemos modificar para que el funcione, además, vale aclarar que dividiré el código en dos partes ya que ambas partes se pueden poner en archivos diferentes haciendo la debida inclusión de el archivo para poder trabajar sobre esta API de Twitter, veamos:
Hola Mundo en PHP
Después de mucho meditarlo, decidí no hacer un post de que esta es mi entrada numero 100 xD y mas bien hacer algo que si valga la pena...
Este es como el primer paso para aprender PHP, una pequeña introducción a este lenguaje de programación web
Empezando por lo mas básico, en PHP el código empieza siempre con:
y termina con:
esto declara el comienzo y el fin de cualquier código, recuerden también que PHP es un lenguaje a nivel del servidor y no a nivel de navegador como lo es html, lo que significa que para poder ejecutarlo debemos contar con un servidor con PHP instalado, para hacer pruebas pueden usar el ordenador de su hogar instalando PHP o alguno de los paquetes completos que viene con PHP, MySql y todas las herramientas con las que dispone cualquier servidor web, como por ejemplo XAMPP.
Ahora bien veamos un ejemplo de como hacer un hola mundo usando PHP.
Este es el mas fácil de comprender, 3 lineas y usando "echo", veamos
echo "Hola Mundo";
?>
o también podríamos hacerlo todo en la misma linea, obteniendo el mismo resultado, así:
también podemos ir agregando etiquetas para hacerlo un poco mas complejo o ir cambiando el diseño, como por ejemplo, poner el texto en negrita:
o poner el texto mas grande usando etiquetas, como por ejemplo <h1>:
Espero que esto les sirva como introducción a los aprendices a este gran lenguaje, que además permite hacer cosas fantásticas. Si tienes preguntas, o sugerencias para expandir un poco mas este articulo, no duden en dejar su comentario.
Que es Piwik Y Para Que Sirve?
Alternativa Libre A Google Analytics
Podemos decir que Piwik es una alternativa Open Source a Analytics de Google, tiene una licencia GPL y es un programa de análisis web, esto es, que se encarga de presentar informes detallados en tiempo real de las visitas y el trafico de tu sitio.
Funciona sobre PHP y MySQL.
Ventajas:
- Piwik se instala sobre nuestro servidor y toda la información reside en nuestras bases de datos, en pocas palabras nosotros somos dueños de nuestra información.
- Puedes hacer tus propios plugins y agregar nuevas características a la aplicación.
- Piwik tiene las API abiertas, osea que podemos mostrar nuestras estadísticas también donde queramos, entre muchas otras ventajas que esto nos proporciona.
- Podemos organizar de forma fácil, los resultados que queremos que nos sean suministrados, es tan fácil como arrastrar un widget.
Y esto no es todo, podemos leer todas las ventajas que nos proporciona esta aplicacion en su sitio oficial, donde ademas podemos probar una Demo on line de la aplicacion, y también podemos Descargar Piwik para luego instalarlo en nuestro servidor

Descargar
Descargado 209 Veces



