Welcome

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` (

`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`)

);

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.

3. Creamos un archivo que le llamaremos conexion.php el cual se le agregara la siguiente funcion que a continuacion se detalla

function conexion(){

$conectar=mysql_connect('localhost','usuarioBaseDatos','contraseñaUsuario');

if(!$conectar){

return false;

}

if(!mysql_select_db('gamelist')){

return false;

}

return $conectar; }

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.

4. Al archivo conexion.php le agregaremos otra funcion para mostrar todos los productos

function encontrar(){

conexion();

$query=“SELECT * FROM productos order by productos.id DESC”;

$resultado=mysql_query($query);

$resultado=db_result_ti_array($resultado);

return $resultado;

}

Esta funcion regresa un arreglo de todos los productos de la base de datos ordenada descendentemente.

5. Al archivo conexion.php le agregaremos otra funcion que creara un arreglo de los datos consultados.

function db_result_ti_array($resultado){

$res_array=array();

for($i=0;$row=mysql_fetch_array($resultado);$i++){

$res_array[$i]=$row;

}

return $res_array;

}

6. Al archivo conexion.php le agregaremos otra funcion que realiza una consulta de los productos por id

function encontrar1($id){

conexion();

$query=“SELECT * FROM productos WHERE productos.id='$id'”;

$resultado=mysql_query($query);

$row=mysql_fetch_array($resultado);

return $row;

}

Esta funcion encuentra un producto por id y devuelve un arreglo.

Seguire haciendo publicacion de post de este proyecto apenas es el comienzo.

Related topics

{ php, mysql, programando carrito de compras p }

Comments