Programando Carrito de Compras (I)
1. Lo primero que tenemos que hacer es la creacion de nuestra base de datos para este caso usaremos mysql. Ya dentro de la consola de mysql.
> CREATE DATABASE gamelist;2. Lo siguiente es crearle una tabla a la base de datos a continuacion se describe
CREATE TABLE `productos` (Ya que tenemos esto creado lo anterior procederemos a la creacion de nuestra primera funcion de conexion con el servidor y seleccion de la base de datos creada anteriormente.`id` int(11) NOT NULL auto_increment,
`titulo` varchar(100) NOT NULL default 'Untitled',
`descripcion` text NOT NULL,
`precio` decimal(8,2) NOT NULL default '0.00',
`imagen` varchar(50) NOT NULL default 'nophoto.jpg',
PRIMARY KEY (`id`)
);
3. Creamos un archivo que le llamaremos conexion.php el cual se le agregara la siguiente funcion que a continuacion se detalla
function conexion(){Explicacion de esta funcion regresa un valor booleano si es true exito en la conexion con el servidor y seleccion de base de datos si devuelve false error de conexion.$conectar=mysql_connect('localhost','usuarioBaseDatos','contraseñaUsuario');
if(!$conectar){
return false;
}
if(!mysql_select_db('gamelist')){
return false;
}
return $conectar; }
4. Al archivo conexion.php le agregaremos otra funcion para mostrar todos los productos
function encontrar(){Esta funcion regresa un arreglo de todos los productos de la base de datos ordenada descendentemente.conexion();
$query=“SELECT * FROM productos order by productos.id DESC”;
$resultado=mysql_query($query);
$resultado=db_result_ti_array($resultado);
return $resultado;
}
5. Al archivo conexion.php le agregaremos otra funcion que creara un arreglo de los datos consultados.
function db_result_ti_array($resultado){6. Al archivo conexion.php le agregaremos otra funcion que realiza una consulta de los productos por id$res_array=array();
for($i=0;$row=mysql_fetch_array($resultado);$i++){
$res_array[$i]=$row;
}
return $res_array;
}
function encontrar1($id){Esta funcion encuentra un producto por id y devuelve un arreglo.conexion();
$query=“SELECT * FROM productos WHERE productos.id='$id'”;
$resultado=mysql_query($query);
$row=mysql_fetch_array($resultado);
return $row;
}
Seguire haciendo publicacion de post de este proyecto apenas es el comienzo.