frajaloto
Usuario (México)
Bienvenidos sean a este su humilde espacio de php y mysql, en esta ocasion haremos un inventario a una base de datos que se encuentra echa en mysql y que sencillamente gestionaremos con php, comencemos.... Primero que nada crearemos nuestra base de datos en mysql, pero antes que nada vamos a abrir nuestra amiga la consola, podemos ingresar a mysql de diferentes maneras en este momento les voy a explicar algunas opciones: 1.- Apretamos la tecla windows + r y se abre el autorun donde escribiremos la siguiente orden: mysql -u root -p y apretamos enter * root es el nombre de el amdninistrador de la base de datos si configuraron su instalacion con otro nombre sustituyanlo con el que pusieron. 1.1.- Despues de apretar enter se nos abrira una ventana donde escribiremos la contraseña de nuestro administrador de base de datos la cual nos mostrarala ventana principal donde podremos crear nuestra base de datos con comandos. 2.- Abrimos la consola o cmd como quieran llamarla ya bien puede ser apretando windows + r y escribiendo cmd y apretamos enter o podemos abrirla desde menu inicio > todos los programas > accesorios > sismbolo del sistema y escribimos la siguiente orden: mysql -u root -p y apretamos enter 2.1.- Nuevamente nos pedira la contraseña del administrador y la escribiremos y pulsamos enter y listo entramos. 3.- Abrimos el simobolo del sistema de la manera que expuse en el paso 2 y procedemos a llegar a la raiz C, escribiendo: cd C: y apretamos enter. 3.1.- Ahora entramos en la carpeta de appserv con la siguiente orden: cd AppServ/MySQL 3.2.- Ahora como en los pasos 1 y 2 escribimos la orden: mysql -u root -p y apretamos enter. Muy bien ya que estamos en mysql procederemos a crear nuestra base de datos de la siguiente manera: create table demo; use demo; y ya tenemos nuestra base de datos creada en mysql ahora crearemos la tabla que alojara los productos de los cuales queremos obtener un inventario de la siguiente manera: create table articulo (id int(10) primary key not null auto_increment, nombre varchar(25) not null, precio float(10) not null, cantidad int(10) not null, proveedor varchar(30) not null); y apretamos enter. Entonces ya tenemos nuestra tabla creada ahora procedemos a ingresar datos a la tabla pa despues extraerlos esta vez se los voy a mostrar desde consola pero tambien podemos hacer un script en php para poderlos subir pero eso seria una actualizacion a este post, bueno continuemos. agregamos los datos de esta manera: insert into articulo values (1, "Lapiz H1", 3.50, 100, "Tony"); y presionamos enter y listo insertamos un valor, si queremos hacer multiples registros los hacemos de esta manera: insert into articulo values (2, "Borrador", 1.50, 50, "Tony"), (3, "Pluma Bic Negra", 2.50, 100, "Tony"), (4, "Pluma Bic Roja", 2.50, 100, "Tony"); y apretamos enter y hemos insertado multiples regsitros en una sola orden. Ahora bien solo nos falta crear la pagina dinamica que nos mostrara el inventario, cramos nuestra pagina inventario.php que guardaremos en C:AppServwww : <html> <head> <title>Ejemplo de Inventario</title> </head> <body> <h1>Inventario</h1> <table border=2> <tr><td>Codigo</td><td>Nombre</td><td>Proveedor</td><td>Cantidad</td><td>Precio</td></tr> <? /* Abrir conexion a la Base de Datos */ $conexion=mysql_connect('localhost','root','admin'); $consulta=mysql_db_query('demo', 'select * from articulo order by id asc'); /* Mostrar la Consulta */ while ($valores = mysql_fetch_array($consulta)) { echo "<tr><td>". $valores['id'] . "</td><td>". $valores['nombre'] . "</td><td>". $valores['proveedor'] . "</td><td>". $valores['cantidad'] . "</td><td>". $valores['precio'] . "</td></tr>"; } // while /* Cerrar conexion a la BD */ mysql_free_result($consulta); mysql_close(); ?> </table> </body> </html> Ahora solo falta abrir nuestro navegador y escribir en la barra de direcciones lo siguiente: localhost/inventario.php apretamos enter y nos estaria mostrando el contenido de nuestra base de datos en una tabla echa en html. Bueno amigos eso es todo, espero y les sirva la idea es sencilla se puede mejorar si tienes un index y haces el llamado a el inventario con un link, o lo muestras en un ventana transparente tipo de las que usa el facebook entre otras paginas pero eso ya es a su criterio despues de los mejorare poniendo como editar estos registros desde php, donde puedan dar de alta un producto o de baja asi como a los proveedores, saludos!!!!!!!
Bueno para los que estan familiarizados con windows, se cambian a linux y son progamadores de bases de datos y paginas dinamicas, este mini tutorial les servira. Bueno estos son los pasos a seguir: 1.- Abrir la terminal ejecutar el siguiente comando. # sudo apt-get install apache2 php5 php5-mysql mysql-server - Al momento de instalar te pedira que introduzcas una contraseña para el root que es el usuario, tecleas la que mas te convenga, y te pedira que la repitas. 2.- Prueba el apache ejecutando en el explorador http://localhost/ *En caso de que te de error iniciar el servidor apache con el siguiente comando en la terminal: # sudo /etc/init.d/apache2 restart 3.- Para hacer una prueba de PHP crea un archivo en la siguiente ruta: /var/www/ Puede llamarse como quieras (ejemplo probando.php) dentro del archivo le pones el siguiente codigo php <?php $x = 10; $y = 20; $z = 5; $suma = $x+$y+$z; ?> <html> <head><title>pagina de prueba</title></head> <body> <p>Pagina creada con Php y Html</p> <br> La suma es: <?php echo $suma; ?> <br> <br> "Hola Mundo" </body> </html> * Lo guardas en la ruta que te mencione anteriormente y lo ejecutas en el explorador con la siguiente linea: http://localhost/probando.php 4.- Instalacion de phpmyadmin ejecutas el siguiente comando en terminal. # sudo apt-get install phpmyadmin * Nos pedira en donde vamos a instalar phpmyadmin le damos en la opcion Apache 2 * Al final del la instalación del mismo ejecutar el siguiente comando en la terminal: # sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin * Para hacer pruebas de mysql ejecutas en el explorador lo siguiente. * Para el que le salga sudo: ln-s comando not found es por que el ln es separado de el -s ok http://localhost/phpmyadmin/index.php * El usuario para phpmyadmin es root * Desde ahi podremos crear bases de datos y las tablas que querramos * Para entrar a mysql desde la terminal tecleamos el siguiente comando: # mysql -u root -p Nos solicitará la password que en este caso es el que tecleamos en la instalacion, y listooooo!. * Si queremos cambiar el password desde terminal cambiamos el siguiente comando: # sudo /usr/bin/mysqladmin -u root password admin * De esta manera le indico el super usuario(root) y password(admin) que admistrará la base. Habiendo hecho esto nos conectamos como root de la siguiente forma: # mysql -u root -p y tipeamos la nueva contraseña, * P.D. Acuerdense de guardar los archivos con la extension .php espero les sirva saludos.

A muchos les a pasado que se acaban de instalar Ubuntu y mas propiamente dicho la version 8.04 y despues quieren ver peliculas con extension .rmvb pero se dan cuenta que el reproductor totem no las puede reproducir, rayos a muchos los desalienta eso, bueno pues esta es la manera en que yo lo resolvi bucando en Google despues de un rato, para esta ocasion vamos a utilizar el reproductor Mplayer, bueno comencemos. 1.- Abrimos una terminal desde Aplicaciones> Accesorios> Terminal 2.- Ejecutamos el siguiente comando. $ sudo gedit /etc/apt/sources.list esto lo hacemos con el fin de agregar los repositorios necesarios para poder trabajar e instalar el Mplayer 3.- Añadimos los repositorios siguientes: deb http://archive.ubuntu.com/ubuntu hardy universe multiverse deb-src http://archive.ubuntu.com/ubuntu hardy universe multiverse Podemos copiar y pegar al final del sources.list y luego le damos guardar y ya tenemos nuestros repositorios 4.- Ahora procedemos a actualizar el sistema desde la terminal, escribimos el siguiente comando: $ sudo apt-get update 5.- En este pado instalamos el Mplayer con el siguiente comando: $ sudo apt-get install mplayer Fiuuu hasta aqui ya vamos mas de la mitad, calma ya falta poco para que puedas ver tus peliculas. 6.- Ahora vamos a instalar los codecs libdvdcss2 y w32. $ sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list 6.1.- Volvemos a actualizar el sistema e instalamos el keyring $ sudo apt-get update $ sudo apt-get install medibuntu-keyring $ sudo apt-get update 6.2.- Ahora si instalamos los codecs: $ sudo apt-get install w32codecs libdvdcss2 Ahora ya puedes abrir tu Mplayer desde Aplicaciones > Sonido y Video > Mplayer, y reproduce cualquier pelicula rmvb. Espero que les sirva de algo, cualquier duda pregunten y se explicara jejeje, saludos.