SlideShare una empresa de Scribd logo
Instalación de MySQL
y phpMyAdmin
1.
2.
3.
4.
5.

Instalación MySQL .......................................................................................2
1.1 Archivo de Instalación ............................................................................2
1.2 Procedimiento ........................................................................................2
Instalación phpMyAdmin ..............................................................................7
2.1 Archivo de Instalación ............................................................................7
2.2 Procedimiento ........................................................................................7
Operar el Servidor MySQL ...........................................................................9
3.1 Ingresando al Shell de MySQL ..............................................................9
3.2 Ejecutando Comandos...........................................................................9
Conexión de PHP con MySQL ...................................................................12
4.1 Abrir y Cerrar una Conexión ................................................................12
4.2 Manejo de Resultados .........................................................................13
Uso de Hojas de Estilo ...............................................................................15
5.1 Crear una Hoja de Estilo ......................................................................15
5.2 Insertar el Link a la Hoja de Estilo........................................................16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

1. Instalación MySQL
1.1 Archivo de Instalación
En este caso instalaremos la versión 4.3.8 de PHP, el archivo de instalación se
detalla a continuación.
Pagina Web

http://www.mysql.com

Nombre del Archivo

mysql-4.0.20d-win.zip

Tamaño

21,236 Kb

1.2 Procedimiento
1. Debemos desempaquetar el archivo mysql-4.0.20d-win.zip.
2. Al desempaquetar el archivo zip, encontramos el programa SETUP.EXE,
solo debemos ejecutarlo para iniciar la instalación.

3. Debemos hacer clic en el botón Next.

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 2 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

4. En esta ventana, también hacemos clic en el botón Next.

5. Note usted que esta ventana nos indica que MySQL será instalado en la
carpeta C:mysql, también debemos hacer clic en el botón Next.

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 3 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

6. En esta ventana debemos seleccionar el tipo de instalación, haremos una
instalación típica, luego hagamos clic en el botón Next para que se inicie la
instalación.

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 4 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin
7. Después de terminada la instalación, tenemos la siguiente ventana, que nos
indica el fin de la instalación.

8. Simplemente debemos hacer clic en el botón Finish.
9. Para ejecutar MySQL, ubiquemos el archivo winmysqladmin.exe, que se
encuentra en la carpeta c:mysqlbin, luego debemos ejecutarlo, la primera
vez mostrará la siguiente ventana.

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 5 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin
10. Debemos asignar un nombre de usuario (user name) y contraseña
(password):
user name

egcc

password

password

11. En la parte inferior derecha de la barra de tareas tendremos un icono con la
figura de un semáforo con la luz verde encendida, es señal que el motor de
MySQL esta activo.

12. Podemos cambiar la configuración, para lo cual hacemos clic con el botón
secundario del Mouse sobre el icono y ejecutamos la opción Show me.

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 6 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

2. Instalación phpMyAdmin
2.1 Archivo de Instalación
En este caso instalaremos la versión 2.5.7, el archivo de instalación se detalla a
continuación.
Pagina Web

http://www.phpmyadmin.net/

Nombre del Archivo

phpMyAdmin-2.5.7-pl1.zip

Tamaño

1,990 Kb

2.2 Procedimiento
1. Desempaquetamos el archivo phpMyAdmin-2.5.7-pl1.zip, se crea la carpeta
phpMyAdmin-2.5.7-pl1.
2. La carpeta phpMyAdmin-2.5.7-pl1 la copiamos en la carpeta raíz del servidor
Web.
Apache

C:Archivos de programaApache GroupApache2htdocs

IIS

C:Inetpubwwwroot

Luego la renombramos con el nombre phpMyAdmin.
3. Ahora debemos editar el archivo config.inc.php, leyendo de arriba hacia
abajo, buscamos la primera aparición de la siguiente línea:
$cfg['PmaAbsoluteUri'] = '';
Debemos darle la ruta absoluta donde tenemos el phpMyAdmin. En nuestro caso
sería así:
Apache
IIS

Docente
Email

$cfg['PmaAbsoluteUri'] = 'http://localhost:8080/phpMyAdmin/';
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 7 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin
4. Ahora podemos probar phpMyAdmin, en el browser ingresamos:
Apache

http://localhost:8080/phpMyAdmin/index.php

IIS

http://localhost/phpMyAdmin/index.php

Y estamos listos para administrar nuestro servidor MySQL con la herramienta
phpMyAdmin, tiene todo un reto.

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 8 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

3. Operar el Servidor MySQL
3.1 Ingresando al Shell de MySQL
Para ingresar al Shell de MySQL debe realizar los siguientes pasos:
1. Abrir la ventana de comandos, para eso ejecute el comando cmd desde
Inicio/Ejecutar.
2. Dirigirse a la carpeta C:mysqlbin.
3. ejecutar el siguiente comando:
C:mysqlbin>mysql -u root

El resultado es el siguiente:

3.2 Ejecutando Comandos
3.2.1. Mostrar las bases de datos existentes
mysql> show databases;
+----------+
| Database |
+----------+
| mysql
|
| test
|
+----------+
2 rows in set (0.00 sec)
mysql>

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 9 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

3.2.2. Crear una Base de Datos
mysql> show databases;
+----------+
| Database |
+----------+
| mysql
|
| test
|
+----------+
2 rows in set (0.00 sec)
mysql>

3.2.3. Abrir una Base de Datos
mysql> use db1;
Database changed
mysql>

3.2.4. Creación de una tabla
mysql> create table articulo(
-> codigo char(3),
-> nombre varchar(30),
-> precio decimal(8,2)
-> );
Query OK, 0 rows affected (0.08 sec)
mysql>

3.2.5. Mostrar las Tablas de una Base de Datos
mysql> show tables;
+---------------+
| Tables_in_db1 |
+---------------+
| articulo
|
+---------------+
1 row in set (0.00 sec)
mysql>

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 10 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

3.2.6. Consultar la Descripción de una Tabla
mysql> describe articulo;
+--------+--------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| codigo | char(3)
| YES |
| NULL
|
|
| nombre | varchar(30) | YES |
| NULL
|
|
| precio | decimal(8,2) | YES |
| NULL
|
|
+--------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql>

3.2.7. Insertando Filas
mysql> insert into articulo
-> values( '001','teclado',15);
Query OK, 1 row affected (0.52 sec)
mysql>

3.2.8. Consultando una Tabla
mysql> select * from articulo;
+--------+---------+--------+
| codigo | nombre | precio |
+--------+---------+--------+
| 001
| teclado | 15.00 |
+--------+---------+--------+
1 row in set (0.01 sec)
mysql>

3.2.9. Salir de MySQL
mysql> exit
Bye
C:mysqlbin>

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 11 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

4. Conexión de PHP con MySQL
4.1 Abrir y Cerrar una Conexión
4.1.1. Abrir una Conexión
int mysql_connect ( [string server [, string usuario [, string password]]])

4.1.2. Cerrar una Conexión
int mysql_close ( [int identificador_de_enlace])

4.1.3. Ejemplo Ilustrativo
Probemos el siguiente script: my0101.php
<?php
$cn = mysql_connect('localhost','root','');
echo "Conexion: $cn<br>";
if ($cn){
echo "Conexión Ok";
mysql_close($cn);
}else{
echo "No se pudo conectar";
}
?>

El resultado es:
Conexion: Resource id #2
Conexión Ok

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 12 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

4.2 Manejo de Resultados
4.2.1. Seleccionando la Base de Datos
int mysql_select_db ( string base_de_datos [, int identificador_de_enlace])

4.2.2. Ejecutando una Consulta
int mysql_query ( string sentencia [, int identificador_de_enlace])

4.2.3. Averiguando el Número de Filas Retornadas
int mysql_num_rows ( int id_resultado)

4.2.4. Accediendo al Resultado de una Consulta
int mysql_result ( int id_resultado, int numero_de_fila [, mixed campo])

4.2.5. Ejemplo Ilustrativo
Probemos el siguiente script: my0102.php

<h3>Resultado de una Consulta</h3>
<?php
// Conexión con el servidor
$cn = mysql_connect('localhost','root','');
if (!$cn){
die("No se pudo conectar con el servidor.");
}
// Seleccionando la base de datos
if (!mysql_select_db ("db1", $cn)){
mysql_close($cn);
die("Base de Datos <i>db1</i> no exiate.");
}
// Ejecutando una consulta
$rs = mysql_query("select * from articulo",$cn);
if (!$rs){
mysql_close($cn);
die("Tabla <i>articulo</i> no exiate.");
}

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 13 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin
// Mostrando el resultado
echo "<table>";
echo "<tr>";
echo "<th>Codigo</th>";
echo "<th>Nombre</th>";
echo "<th>Precio</th>";
echo "</tr>";
$filas = mysql_num_rows($rs);
for($k=0;$k<$filas;$k++){
echo "<tr>";
echo "<td>".mysql_result($rs,$k,"codigo")."</td>";
echo "<td>".mysql_result($rs,$k,"nombre")."</td>";
echo "<td>".mysql_result($rs,$k,"precio")."</td>";
echo "</tr>";
}
echo "</table>";
// Cerrando la Conexión
mysql_close($cn);
?>

El resultado es:

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 14 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

5. Uso de Hojas de Estilo
5.1 Crear una Hoja de Estilo
Crear una hoja de estilo con el siguiente contenido: egcc.css

BODY
{
FONT-FAMILY: "Lucida Console", "Arial, Verdana", "sans-serif";
BACKGROUND-COLOR: #E4E4E4
}
H3
{
margin: 0;
padding: 0;
font-family: "Helvetica", "Arial", "Verdana", "sans-serif";
font-weight: bold;
font-size: 20px;
line-height: 38px;
letter-spacing: 0.05em;
COLOR: #990000
}
TD
{
BORDER-RIGHT: #000000 thin solid;
BORDER-TOP: #000000 thin solid;
BORDER-LEFT: #000000 thin solid;
COLOR: #990000;
BORDER-BOTTOM: #000000 thin solid
}
TH
{
BORDER-RIGHT: #000000 thin solid;
BORDER-TOP: #000000 thin solid;
BORDER-LEFT: #000000 thin solid;
COLOR: white;
BORDER-BOTTOM: #000000 thin solid;
BACKGROUND-COLOR: #000000
}

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 15 de 16
Desarrollo de Aplicaciones de Negocio
Tema: Instalación de MySQL y phpMyAdmin

5.2 Insertar el Link a la Hoja de Estilo
En el HEAD del documento my0102.php debemos insertar el Link a la hoja de
estilo, tal como se ilustra a continuación:
<HEAD>
<TITLE> Ejecutando una Consulta con MySQL </TITLE>
<LINK rel="stylesheet" type="text/css" href="egcc.css">
</HEAD>

El resultado es el siguiente:

Docente
Email

Eric Gustavo Coronel Castillo
gcoronel@viabcp.com

Página 16 de 16
Publicidad

Más contenido relacionado

La actualidad más candente (20)

Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012
Gustavo Inocente Chacón
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
jubacalo
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogo
jubacalo
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
paulcuenca9
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenados
UNACAR
 
Capa negocio con clases en VB
Capa negocio con clases en VBCapa negocio con clases en VB
Capa negocio con clases en VB
UNACAR
 
Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Introducción a recaptcha 3.0
Introducción a recaptcha 3.0
Jesús Ayús
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis Delphi
Jose Ponce
 
4.Programación con PHP y MySQL
4.Programación con PHP y MySQL4.Programación con PHP y MySQL
4.Programación con PHP y MySQL
Ramiro Estigarribia Canese
 
tutorial de Heidy SQL
tutorial de Heidy SQLtutorial de Heidy SQL
tutorial de Heidy SQL
chabalma
 
La api de salesforce
La api de salesforceLa api de salesforce
La api de salesforce
jesusnoseq
 
Servlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y TomcatServlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y Tomcat
jubacalo
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
I LG
 
Base datosvisualc#express2008
Base datosvisualc#express2008Base datosvisualc#express2008
Base datosvisualc#express2008
SBCTecnologias S.A. de C.V.
 
Php basico
Php basicoPhp basico
Php basico
liceo panamericano centro
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
Vero Pailiacho
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
Andy Dawson
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
Juan Belón Pérez
 
Primefaces hotel.. TERMINADO
Primefaces hotel.. TERMINADOPrimefaces hotel.. TERMINADO
Primefaces hotel.. TERMINADO
pisinas nocturnas :)hehehehe
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
Jose Ponce
 
Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012
Gustavo Inocente Chacón
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
jubacalo
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogo
jubacalo
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
paulcuenca9
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenados
UNACAR
 
Capa negocio con clases en VB
Capa negocio con clases en VBCapa negocio con clases en VB
Capa negocio con clases en VB
UNACAR
 
Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Introducción a recaptcha 3.0
Introducción a recaptcha 3.0
Jesús Ayús
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis Delphi
Jose Ponce
 
tutorial de Heidy SQL
tutorial de Heidy SQLtutorial de Heidy SQL
tutorial de Heidy SQL
chabalma
 
La api de salesforce
La api de salesforceLa api de salesforce
La api de salesforce
jesusnoseq
 
Servlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y TomcatServlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y Tomcat
jubacalo
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
I LG
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
Juan Belón Pérez
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
Jose Ponce
 

Destacado (20)

Algoritmica i clase02 practica 2 solucionario
Algoritmica i clase02 practica 2 solucionarioAlgoritmica i clase02 practica 2 solucionario
Algoritmica i clase02 practica 2 solucionario
Julio Pari
 
Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2
Julio Pari
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Pedro Antonio Villalta (Pavillalta)
 
Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5
Julio Pari
 
Algoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionarioAlgoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionario
Julio Pari
 
Algoritmica i clase06 ejercicio apuntadores
Algoritmica i clase06 ejercicio apuntadoresAlgoritmica i clase06 ejercicio apuntadores
Algoritmica i clase06 ejercicio apuntadores
Julio Pari
 
Php01 instalacion de apache y php en linux
Php01 instalacion de apache y php en linuxPhp01 instalacion de apache y php en linux
Php01 instalacion de apache y php en linux
Julio Pari
 
Practica2 bbdd er
Practica2 bbdd erPractica2 bbdd er
Practica2 bbdd er
Julio Pari
 
Algoritmica i clase00 introduccion
Algoritmica i clase00 introduccionAlgoritmica i clase00 introduccion
Algoritmica i clase00 introduccion
Julio Pari
 
Algoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionarioAlgoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionario
Julio Pari
 
Unmsm fisi - problema de la asignación - io1 cl14 asignacion
Unmsm   fisi - problema de la asignación - io1 cl14 asignacionUnmsm   fisi - problema de la asignación - io1 cl14 asignacion
Unmsm fisi - problema de la asignación - io1 cl14 asignacion
Julio Pari
 
Algoritmica i clase05 practica 5 solucionario
Algoritmica i clase05 practica 5 solucionarioAlgoritmica i clase05 practica 5 solucionario
Algoritmica i clase05 practica 5 solucionario
Julio Pari
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
Julio Pari
 
Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3
Julio Pari
 
7 p218162 unmsm-2012-2-dw-g1
7 p218162 unmsm-2012-2-dw-g17 p218162 unmsm-2012-2-dw-g1
7 p218162 unmsm-2012-2-dw-g1
Julio Pari
 
Silabo io1 2013 0
Silabo io1 2013 0Silabo io1 2013 0
Silabo io1 2013 0
Julio Pari
 
Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1
Julio Pari
 
Algoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionarioAlgoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionario
Julio Pari
 
Taller de Proyectos II UNMSM Julio Pari
Taller de Proyectos II UNMSM Julio PariTaller de Proyectos II UNMSM Julio Pari
Taller de Proyectos II UNMSM Julio Pari
Julio Pari
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de Arquitectura
Julio Pari
 
Algoritmica i clase02 practica 2 solucionario
Algoritmica i clase02 practica 2 solucionarioAlgoritmica i clase02 practica 2 solucionario
Algoritmica i clase02 practica 2 solucionario
Julio Pari
 
Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2
Julio Pari
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Pedro Antonio Villalta (Pavillalta)
 
Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5
Julio Pari
 
Algoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionarioAlgoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionario
Julio Pari
 
Algoritmica i clase06 ejercicio apuntadores
Algoritmica i clase06 ejercicio apuntadoresAlgoritmica i clase06 ejercicio apuntadores
Algoritmica i clase06 ejercicio apuntadores
Julio Pari
 
Php01 instalacion de apache y php en linux
Php01 instalacion de apache y php en linuxPhp01 instalacion de apache y php en linux
Php01 instalacion de apache y php en linux
Julio Pari
 
Practica2 bbdd er
Practica2 bbdd erPractica2 bbdd er
Practica2 bbdd er
Julio Pari
 
Algoritmica i clase00 introduccion
Algoritmica i clase00 introduccionAlgoritmica i clase00 introduccion
Algoritmica i clase00 introduccion
Julio Pari
 
Algoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionarioAlgoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionario
Julio Pari
 
Unmsm fisi - problema de la asignación - io1 cl14 asignacion
Unmsm   fisi - problema de la asignación - io1 cl14 asignacionUnmsm   fisi - problema de la asignación - io1 cl14 asignacion
Unmsm fisi - problema de la asignación - io1 cl14 asignacion
Julio Pari
 
Algoritmica i clase05 practica 5 solucionario
Algoritmica i clase05 practica 5 solucionarioAlgoritmica i clase05 practica 5 solucionario
Algoritmica i clase05 practica 5 solucionario
Julio Pari
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
Julio Pari
 
Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3
Julio Pari
 
7 p218162 unmsm-2012-2-dw-g1
7 p218162 unmsm-2012-2-dw-g17 p218162 unmsm-2012-2-dw-g1
7 p218162 unmsm-2012-2-dw-g1
Julio Pari
 
Silabo io1 2013 0
Silabo io1 2013 0Silabo io1 2013 0
Silabo io1 2013 0
Julio Pari
 
Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1
Julio Pari
 
Algoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionarioAlgoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionario
Julio Pari
 
Taller de Proyectos II UNMSM Julio Pari
Taller de Proyectos II UNMSM Julio PariTaller de Proyectos II UNMSM Julio Pari
Taller de Proyectos II UNMSM Julio Pari
Julio Pari
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de Arquitectura
Julio Pari
 
Publicidad

Similar a Php06 instalacion my_sql (20)

Manual de mysql
Manual de mysqlManual de mysql
Manual de mysql
juan flores méndez
 
Mysql
MysqlMysql
Mysql
LENINMATEO1
 
Mysql
MysqlMysql
Mysql
GonzaloFarinangoMora
 
Mysql(1)
Mysql(1)Mysql(1)
Mysql(1)
Iri Lis
 
MYSQL
MYSQL MYSQL
MYSQL
Nurys Petro
 
Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015
Bruno Regusci
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQL
Francisco Medina
 
Introducción a MySql
Introducción a MySqlIntroducción a MySql
Introducción a MySql
Cristian Zapata Manríquez
 
Instalacion Mysql
Instalacion MysqlInstalacion Mysql
Instalacion Mysql
slashcsc
 
Manual replicación transaccional
Manual replicación transaccionalManual replicación transaccional
Manual replicación transaccional
Erick Aguila Martínez
 
Sesion n°6
Sesion n°6Sesion n°6
Sesion n°6
LA SALLE URUBAMBA
 
Primeros pasos tema_11_bis
Primeros pasos tema_11_bisPrimeros pasos tema_11_bis
Primeros pasos tema_11_bis
Ramón Martínez
 
Guia cluster
Guia clusterGuia cluster
Guia cluster
Feraldus Levy
 
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTERREPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
Eduardo Schenker
 
Reporte cluster
Reporte clusterReporte cluster
Reporte cluster
Ashley Stronghold Witwicky
 
Manual replicación instantanea
Manual replicación instantaneaManual replicación instantanea
Manual replicación instantanea
Erick Aguila Martínez
 
Actividad No. 1.6: Análisis de protocolo MySQL
Actividad No. 1.6: Análisis de protocolo MySQLActividad No. 1.6: Análisis de protocolo MySQL
Actividad No. 1.6: Análisis de protocolo MySQL
Francisco Medina
 
Mysql(1)
Mysql(1)Mysql(1)
Mysql(1)
Iri Lis
 
Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015
Bruno Regusci
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
KARY
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQL
Francisco Medina
 
Instalacion Mysql
Instalacion MysqlInstalacion Mysql
Instalacion Mysql
slashcsc
 
Primeros pasos tema_11_bis
Primeros pasos tema_11_bisPrimeros pasos tema_11_bis
Primeros pasos tema_11_bis
Ramón Martínez
 
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTERREPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
REPORTE INSTALACIÓN Y CONFIGURACIÓN DEL MySQL CLUSTER
Eduardo Schenker
 
Actividad No. 1.6: Análisis de protocolo MySQL
Actividad No. 1.6: Análisis de protocolo MySQLActividad No. 1.6: Análisis de protocolo MySQL
Actividad No. 1.6: Análisis de protocolo MySQL
Francisco Medina
 
Publicidad

Más de Julio Pari (20)

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Julio Pari
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Julio Pari
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Julio Pari
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPC
Julio Pari
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
Julio Pari
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor Osorio
Julio Pari
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Julio Pari
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Julio Pari
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa II
Julio Pari
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilas
Julio Pari
 
UML Java
UML JavaUML Java
UML Java
Julio Pari
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISI
Julio Pari
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hija
Julio Pari
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen Parcial
Julio Pari
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen Parcial
Julio Pari
 
Ingenieria de negocios cap9
Ingenieria de negocios cap9Ingenieria de negocios cap9
Ingenieria de negocios cap9
Julio Pari
 
Ingenieria de negocios cap8
Ingenieria de negocios cap8Ingenieria de negocios cap8
Ingenieria de negocios cap8
Julio Pari
 
Ingenieria de negocios cap7
Ingenieria de negocios cap7Ingenieria de negocios cap7
Ingenieria de negocios cap7
Julio Pari
 
Ingenieria de negocios cap6
Ingenieria de negocios cap6Ingenieria de negocios cap6
Ingenieria de negocios cap6
Julio Pari
 
Ingenieria de negocios cap5
Ingenieria de negocios cap5Ingenieria de negocios cap5
Ingenieria de negocios cap5
Julio Pari
 
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Julio Pari
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Julio Pari
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Julio Pari
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPC
Julio Pari
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
Julio Pari
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor Osorio
Julio Pari
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Julio Pari
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Julio Pari
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa II
Julio Pari
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilas
Julio Pari
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISI
Julio Pari
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hija
Julio Pari
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen Parcial
Julio Pari
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen Parcial
Julio Pari
 
Ingenieria de negocios cap9
Ingenieria de negocios cap9Ingenieria de negocios cap9
Ingenieria de negocios cap9
Julio Pari
 
Ingenieria de negocios cap8
Ingenieria de negocios cap8Ingenieria de negocios cap8
Ingenieria de negocios cap8
Julio Pari
 
Ingenieria de negocios cap7
Ingenieria de negocios cap7Ingenieria de negocios cap7
Ingenieria de negocios cap7
Julio Pari
 
Ingenieria de negocios cap6
Ingenieria de negocios cap6Ingenieria de negocios cap6
Ingenieria de negocios cap6
Julio Pari
 
Ingenieria de negocios cap5
Ingenieria de negocios cap5Ingenieria de negocios cap5
Ingenieria de negocios cap5
Julio Pari
 

Php06 instalacion my_sql

  • 1. Instalación de MySQL y phpMyAdmin 1. 2. 3. 4. 5. Instalación MySQL .......................................................................................2 1.1 Archivo de Instalación ............................................................................2 1.2 Procedimiento ........................................................................................2 Instalación phpMyAdmin ..............................................................................7 2.1 Archivo de Instalación ............................................................................7 2.2 Procedimiento ........................................................................................7 Operar el Servidor MySQL ...........................................................................9 3.1 Ingresando al Shell de MySQL ..............................................................9 3.2 Ejecutando Comandos...........................................................................9 Conexión de PHP con MySQL ...................................................................12 4.1 Abrir y Cerrar una Conexión ................................................................12 4.2 Manejo de Resultados .........................................................................13 Uso de Hojas de Estilo ...............................................................................15 5.1 Crear una Hoja de Estilo ......................................................................15 5.2 Insertar el Link a la Hoja de Estilo........................................................16
  • 2. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 1. Instalación MySQL 1.1 Archivo de Instalación En este caso instalaremos la versión 4.3.8 de PHP, el archivo de instalación se detalla a continuación. Pagina Web http://www.mysql.com Nombre del Archivo mysql-4.0.20d-win.zip Tamaño 21,236 Kb 1.2 Procedimiento 1. Debemos desempaquetar el archivo mysql-4.0.20d-win.zip. 2. Al desempaquetar el archivo zip, encontramos el programa SETUP.EXE, solo debemos ejecutarlo para iniciar la instalación. 3. Debemos hacer clic en el botón Next. Docente Email Eric Gustavo Coronel Castillo [email protected] Página 2 de 16
  • 3. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 4. En esta ventana, también hacemos clic en el botón Next. 5. Note usted que esta ventana nos indica que MySQL será instalado en la carpeta C:mysql, también debemos hacer clic en el botón Next. Docente Email Eric Gustavo Coronel Castillo [email protected] Página 3 de 16
  • 4. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 6. En esta ventana debemos seleccionar el tipo de instalación, haremos una instalación típica, luego hagamos clic en el botón Next para que se inicie la instalación. Docente Email Eric Gustavo Coronel Castillo [email protected] Página 4 de 16
  • 5. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 7. Después de terminada la instalación, tenemos la siguiente ventana, que nos indica el fin de la instalación. 8. Simplemente debemos hacer clic en el botón Finish. 9. Para ejecutar MySQL, ubiquemos el archivo winmysqladmin.exe, que se encuentra en la carpeta c:mysqlbin, luego debemos ejecutarlo, la primera vez mostrará la siguiente ventana. Docente Email Eric Gustavo Coronel Castillo [email protected] Página 5 de 16
  • 6. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 10. Debemos asignar un nombre de usuario (user name) y contraseña (password): user name egcc password password 11. En la parte inferior derecha de la barra de tareas tendremos un icono con la figura de un semáforo con la luz verde encendida, es señal que el motor de MySQL esta activo. 12. Podemos cambiar la configuración, para lo cual hacemos clic con el botón secundario del Mouse sobre el icono y ejecutamos la opción Show me. Docente Email Eric Gustavo Coronel Castillo [email protected] Página 6 de 16
  • 7. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 2. Instalación phpMyAdmin 2.1 Archivo de Instalación En este caso instalaremos la versión 2.5.7, el archivo de instalación se detalla a continuación. Pagina Web http://www.phpmyadmin.net/ Nombre del Archivo phpMyAdmin-2.5.7-pl1.zip Tamaño 1,990 Kb 2.2 Procedimiento 1. Desempaquetamos el archivo phpMyAdmin-2.5.7-pl1.zip, se crea la carpeta phpMyAdmin-2.5.7-pl1. 2. La carpeta phpMyAdmin-2.5.7-pl1 la copiamos en la carpeta raíz del servidor Web. Apache C:Archivos de programaApache GroupApache2htdocs IIS C:Inetpubwwwroot Luego la renombramos con el nombre phpMyAdmin. 3. Ahora debemos editar el archivo config.inc.php, leyendo de arriba hacia abajo, buscamos la primera aparición de la siguiente línea: $cfg['PmaAbsoluteUri'] = ''; Debemos darle la ruta absoluta donde tenemos el phpMyAdmin. En nuestro caso sería así: Apache IIS Docente Email $cfg['PmaAbsoluteUri'] = 'http://localhost:8080/phpMyAdmin/'; $cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/'; Eric Gustavo Coronel Castillo [email protected] Página 7 de 16
  • 8. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 4. Ahora podemos probar phpMyAdmin, en el browser ingresamos: Apache http://localhost:8080/phpMyAdmin/index.php IIS http://localhost/phpMyAdmin/index.php Y estamos listos para administrar nuestro servidor MySQL con la herramienta phpMyAdmin, tiene todo un reto. Docente Email Eric Gustavo Coronel Castillo [email protected] Página 8 de 16
  • 9. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 3. Operar el Servidor MySQL 3.1 Ingresando al Shell de MySQL Para ingresar al Shell de MySQL debe realizar los siguientes pasos: 1. Abrir la ventana de comandos, para eso ejecute el comando cmd desde Inicio/Ejecutar. 2. Dirigirse a la carpeta C:mysqlbin. 3. ejecutar el siguiente comando: C:mysqlbin>mysql -u root El resultado es el siguiente: 3.2 Ejecutando Comandos 3.2.1. Mostrar las bases de datos existentes mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec) mysql> Docente Email Eric Gustavo Coronel Castillo [email protected] Página 9 de 16
  • 10. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 3.2.2. Crear una Base de Datos mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec) mysql> 3.2.3. Abrir una Base de Datos mysql> use db1; Database changed mysql> 3.2.4. Creación de una tabla mysql> create table articulo( -> codigo char(3), -> nombre varchar(30), -> precio decimal(8,2) -> ); Query OK, 0 rows affected (0.08 sec) mysql> 3.2.5. Mostrar las Tablas de una Base de Datos mysql> show tables; +---------------+ | Tables_in_db1 | +---------------+ | articulo | +---------------+ 1 row in set (0.00 sec) mysql> Docente Email Eric Gustavo Coronel Castillo [email protected] Página 10 de 16
  • 11. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 3.2.6. Consultar la Descripción de una Tabla mysql> describe articulo; +--------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+--------------+------+-----+---------+-------+ | codigo | char(3) | YES | | NULL | | | nombre | varchar(30) | YES | | NULL | | | precio | decimal(8,2) | YES | | NULL | | +--------+--------------+------+-----+---------+-------+ 3 rows in set (0.00 sec) mysql> 3.2.7. Insertando Filas mysql> insert into articulo -> values( '001','teclado',15); Query OK, 1 row affected (0.52 sec) mysql> 3.2.8. Consultando una Tabla mysql> select * from articulo; +--------+---------+--------+ | codigo | nombre | precio | +--------+---------+--------+ | 001 | teclado | 15.00 | +--------+---------+--------+ 1 row in set (0.01 sec) mysql> 3.2.9. Salir de MySQL mysql> exit Bye C:mysqlbin> Docente Email Eric Gustavo Coronel Castillo [email protected] Página 11 de 16
  • 12. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 4. Conexión de PHP con MySQL 4.1 Abrir y Cerrar una Conexión 4.1.1. Abrir una Conexión int mysql_connect ( [string server [, string usuario [, string password]]]) 4.1.2. Cerrar una Conexión int mysql_close ( [int identificador_de_enlace]) 4.1.3. Ejemplo Ilustrativo Probemos el siguiente script: my0101.php <?php $cn = mysql_connect('localhost','root',''); echo "Conexion: $cn<br>"; if ($cn){ echo "Conexión Ok"; mysql_close($cn); }else{ echo "No se pudo conectar"; } ?> El resultado es: Conexion: Resource id #2 Conexión Ok Docente Email Eric Gustavo Coronel Castillo [email protected] Página 12 de 16
  • 13. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 4.2 Manejo de Resultados 4.2.1. Seleccionando la Base de Datos int mysql_select_db ( string base_de_datos [, int identificador_de_enlace]) 4.2.2. Ejecutando una Consulta int mysql_query ( string sentencia [, int identificador_de_enlace]) 4.2.3. Averiguando el Número de Filas Retornadas int mysql_num_rows ( int id_resultado) 4.2.4. Accediendo al Resultado de una Consulta int mysql_result ( int id_resultado, int numero_de_fila [, mixed campo]) 4.2.5. Ejemplo Ilustrativo Probemos el siguiente script: my0102.php <h3>Resultado de una Consulta</h3> <?php // Conexión con el servidor $cn = mysql_connect('localhost','root',''); if (!$cn){ die("No se pudo conectar con el servidor."); } // Seleccionando la base de datos if (!mysql_select_db ("db1", $cn)){ mysql_close($cn); die("Base de Datos <i>db1</i> no exiate."); } // Ejecutando una consulta $rs = mysql_query("select * from articulo",$cn); if (!$rs){ mysql_close($cn); die("Tabla <i>articulo</i> no exiate."); } Docente Email Eric Gustavo Coronel Castillo [email protected] Página 13 de 16
  • 14. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin // Mostrando el resultado echo "<table>"; echo "<tr>"; echo "<th>Codigo</th>"; echo "<th>Nombre</th>"; echo "<th>Precio</th>"; echo "</tr>"; $filas = mysql_num_rows($rs); for($k=0;$k<$filas;$k++){ echo "<tr>"; echo "<td>".mysql_result($rs,$k,"codigo")."</td>"; echo "<td>".mysql_result($rs,$k,"nombre")."</td>"; echo "<td>".mysql_result($rs,$k,"precio")."</td>"; echo "</tr>"; } echo "</table>"; // Cerrando la Conexión mysql_close($cn); ?> El resultado es: Docente Email Eric Gustavo Coronel Castillo [email protected] Página 14 de 16
  • 15. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 5. Uso de Hojas de Estilo 5.1 Crear una Hoja de Estilo Crear una hoja de estilo con el siguiente contenido: egcc.css BODY { FONT-FAMILY: "Lucida Console", "Arial, Verdana", "sans-serif"; BACKGROUND-COLOR: #E4E4E4 } H3 { margin: 0; padding: 0; font-family: "Helvetica", "Arial", "Verdana", "sans-serif"; font-weight: bold; font-size: 20px; line-height: 38px; letter-spacing: 0.05em; COLOR: #990000 } TD { BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; BORDER-LEFT: #000000 thin solid; COLOR: #990000; BORDER-BOTTOM: #000000 thin solid } TH { BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; BORDER-LEFT: #000000 thin solid; COLOR: white; BORDER-BOTTOM: #000000 thin solid; BACKGROUND-COLOR: #000000 } Docente Email Eric Gustavo Coronel Castillo [email protected] Página 15 de 16
  • 16. Desarrollo de Aplicaciones de Negocio Tema: Instalación de MySQL y phpMyAdmin 5.2 Insertar el Link a la Hoja de Estilo En el HEAD del documento my0102.php debemos insertar el Link a la hoja de estilo, tal como se ilustra a continuación: <HEAD> <TITLE> Ejecutando una Consulta con MySQL </TITLE> <LINK rel="stylesheet" type="text/css" href="egcc.css"> </HEAD> El resultado es el siguiente: Docente Email Eric Gustavo Coronel Castillo [email protected] Página 16 de 16