Clase PHP para conectar con MySQL

Crear un archivo que se llame mysql.php

<?php
class MySQL{
private $conexion;
private $total_consultas;
public function MySQL(){
if(!isset($this->conexion)){
$this->conexion = (mysql_connect("Servidor","usuario","password")) or die(mysql_error());
mysql_select_db("nombreBD",$this->conexion) or die(mysql_error());
}
}
public function consulta($consulta){
$this->total_consultas++;
$resultado = mysql_query($consulta,$this->conexion);
if(!$resultado){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $resultado;
}
public function fetch_array($consulta){
return mysql_fetch_array($consulta);
}
public function num_rows($consulta){
return mysql_num_rows($consulta);
}
public function getTotalConsultas(){
return $this->total_consultas;
}
}
?>

Acá tenemos un ejemplo de uso

<?php
include("mysql.php");
$db = new MySQL();
$consulta = $db->consulta("SELECT id FROM mitabla1");

if($db->num_rows($consulta)>0){
while($resultados = $db->fetch_array($consulta)){
echo "ID: ".$resultados['id']."<br />";
}
}
?>


Enjoy!!!

PHPanywhere un editor de PHP en la Web

Esta es una aplicación online, gratuita con la que podemos desarrollar nuestros proyectos en PHP desde la web, sin necesidad de descargar nada. PHPanywhere puede ser usada desde cualquier PC con acceso a Internet.

Esta herramienta, incluye un editor de sintaxis en tiempo real que soporta todos los formatos web y también un editor FTP con los que subir los archivos desde la misma aplicación o acceder a cualquier servidor, para editar los archivos PHP que allí se encuentren.
php-300x198

Otras características de PHPAnywhere son: Coloreado de sintaxis, explorador FTP, deshacer/rehacer ilimitado, auto-completado de código (próximamente).

PHPanywhere permite, además, colaborar online con otras personas sobre el mismo archivo. Esta función puede resultar muy interesante para equipos de programadores.

Descarga: phpanywhere.net

Fuente: http://www.infosertec.com.ar/blog/?p=11822

Swat Orange Code aplicación web desarrollada en PHP5

Swat is una aplicación web open source construida con PHP5. Está desarrollada y mantenida por silverorange, pero todas las participaciones y contribuciones con bienvenidas ya que está desarrolada bajo la licencia LGPL.

Yo estuve viendo la página demo que tienen en el sitio oficial y realmente esta muy bueno seguramente hay otras aplicaciones web pero esta es muy fácil de implementar. Les dejo la pagina demo Swat demo y el sitio oficial https://code.silverorange.com/wiki/Swat

Sql Buddy una alternativa a PhpMyAdmin

Sql Buddy es una alternativa a PhpMyAdmin, yo lo uso porque me parece estéticamente mucho mas lindo y porque tiene lo gusto y necesario para usar desde el server. También se puede rescatar que es mucho mas liviano, ofrece toda la robustes y escabilidad de estar desarrollado en PHP. Lo mas importante de todo esto que es Open Source.

Enjoy!!!

Averiguar la edad con PHP

Supongamos que uno quiere publicar la edad de nuestros clientes y el dato que tenemos es la fecha de nacimiento, esta función que esta acá debajo es muy útil.

Enjoy!!!

<?
function Edad($dob){
// El formato es dd/mm/yy
list($d,$m,$y)=explode(“/”,$dob);
//si el formato de la fecha lo tienen como 12-05-2008 reemplacen “/” por “-”
$hoy=mktime(0,0,0,date(“d”),date(“m”),date(“Y”));
$cumple=mktime(0,0,0,”$d”,”$m”,”$y”);
$age=intval(($hoy-$cumple)/(60*60*24*365));
return $age;
}
echo Edad(“02/12/73″); //edad del cliente
?>

Otra manera de averiguar la edad.

<?
//fecha actual
$dia=date(j);
$mes=date(n);
$ano=date(Y);

//fecha de nacimiento
$dianaz=2;
$mesnaz=6;
$anonaz=1983;

//si el mes es el mismo pero el dia inferior aun no ha cumplido años, le quitaremos un año al actual
if (($mesnaz == $mes) && ($dianaz > $dia)) {
$ano=($ano-1); }

//si el mes es superior al actual tampoco abra cumplido años, por eso le quitamos un año al actual
if ($mesnaz > $mes) {
$ano=($ano-1);}

//ya no habria mas condiciones, ahora simplemente restamos los años y mostramos el resultado como su edad
$edad=($ano-$anonaz);
print $edad;
?>

Instalar Eclipse PDT para PHP

Eclipse PDT para PHP
En este tutorial veremos como descargar, instalar y configurar el Entorno de Desarrollo Eclipse para trabajar con PHP. Eclipse es uno de los mas poderosos editores, para lenguajes como JAVA, C, PHP, y otros, y lo mejor de todo es que es de uso Gratuito.
Instalar Eclipse PDT para PHP
Eclipse, es un Entorno de Desarrollo Profesional y Gratuito, que puede ser utilizado para varios lenguajes Java, C, C++, PHP, etc. En este caso veremos como instalar una versión para PHP.
Sigue leyendo

10 errores en el diseño de aplicaciones

Esto lo saqué de sentido web me parece muy bueno y también lo publico en mi blog para no olvidarme de esto.

Diez errores que se cometen cuando se diseña una aplicación, un resumen sería el siguiente:

* Controles no estándares: los enlaces, botones, radio buttons y demás controles tienen una utilidad específica y estándar. Cambiar el comportamiento no es lo correcto y no hace más que confundir al usuario.
* Inconsistencia: diferentes cosas para una misma utilidad, usa lo mismo en el mismo lugar para la misma acción.
* Acciones no perceptibles: se debe saber qué acción realiza un control a simple vista. Si hay que investigar para qué sirve algo no cumple su cometido.
* Controles sin reacción: cada control debe indicar 3 cosas: mostrar a los usuarios el estado actual, cómo se interpretan los comandos y qué está pasando.
* Malos mensajes de error: no basta con decir que hay un error, sino que es lo que ha pasado y que se puede hacer para solucionarlo.
* Preguntar por lo mismo dos veces
* No hay valores por defecto: os valores por defecto sirven para que haya más rapidez en las respuestas, para enseñar mediante el ejemplo y para dirigir a usuarios novatos.
* No explicar cómo funciona la aplicación: en aplicaciones estándar eso no es muy problemático, pero en otras aplicaciones hay que explicar qué se puede conseguir y cómo y no únicamente acceder a la aplicación.
* No indicar qué se hace con la información
* Mostrar características internas: al usuario no le importa y no llegará a entender cosas internas de la aplicación, por lo que no es necesario que el usuario lea.

Header Nuevo

Navegando por google reader leí una nota publicada en css-tricks.com y me pareció buena idea darle un touch de restyling a mi blong.
La modificación es la siguiente, el header varía según el estado del tiempo, en el momento de publicar esta nota dice “Soleado”, pero seguramente si mañana llueve, cambiará la gráfica del header y el texto del margen derecho dirá “Llueve”. Estos datos los toma de un servicio publicado por yahoo weather y hace referencia en Caseros, lugar donde nací. Aproveché para publicar la gráfica que vengo usando en mis avatares. Espero que les guste.
Enjoy

Matt Mullenweg creador de WordPress

Leí una nota en la revista La Nación del creador de WordPress que está muy buena y se las recomiendo. También les recomiendo que pasen por el blog de Matt ( http://photomatt.net/) da un fiel reflejo de lo que se puede hacer con WordPress, bueno también fideox esta sobre wordpress.

Nota de tapa

Matt Mullenweg, el chico Web

Tiene 24 años. Se hizo millonario al crear un software para blogs. LNR entrevistó a esta cibercelebridad, que cuenta las razones de su éxito

LANACION.com | Revista | Domingo 20 de enero de 2008

> Ir a la nota