SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 2012Gustavo Inocente Chacón
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajaxjubacalo
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojubacalo
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencapaulcuenca9
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenadosUNACAR
 
Capa negocio con clases en VB
Capa negocio con clases en VBCapa negocio con clases en VB
Capa negocio con clases en VBUNACAR
 
Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Jesús Ayús
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis DelphiJose Ponce
 
tutorial de Heidy SQL
tutorial de Heidy SQLtutorial de Heidy SQL
tutorial de Heidy SQLchabalma
 
La api de salesforce
La api de salesforceLa api de salesforce
La api de salesforcejesusnoseq
 
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 Tomcatjubacalo
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysqlI 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 - UGRJuan Belón Pérez
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web PhpJose Ponce
 

Tendances (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
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogo
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenados
 
Capa negocio con clases en VB
Capa negocio con clases en VBCapa negocio con clases en VB
Capa negocio con clases en VB
 
Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Introducción a recaptcha 3.0
Introducción a recaptcha 3.0
 
Practica Seis Delphi
Practica Seis DelphiPractica Seis Delphi
Practica Seis Delphi
 
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
 
tutorial de Heidy SQL
tutorial de Heidy SQLtutorial de Heidy SQL
tutorial de Heidy SQL
 
La api de salesforce
La api de salesforceLa api de salesforce
La api de salesforce
 
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
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
Base datosvisualc#express2008
Base datosvisualc#express2008Base datosvisualc#express2008
Base datosvisualc#express2008
 
Php basico
Php basicoPhp basico
Php basico
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
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
 
Primefaces hotel.. TERMINADO
Primefaces hotel.. TERMINADOPrimefaces hotel.. TERMINADO
Primefaces hotel.. TERMINADO
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 

En vedette

Algoritmica i clase02 practica 2 solucionario
Algoritmica i clase02 practica 2 solucionarioAlgoritmica i clase02 practica 2 solucionario
Algoritmica i clase02 practica 2 solucionarioJulio Pari
 
Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2Julio 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 SuitePedro Antonio Villalta (Pavillalta)
 
Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5Julio Pari
 
Algoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionarioAlgoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionarioJulio Pari
 
Algoritmica i clase06 ejercicio apuntadores
Algoritmica i clase06 ejercicio apuntadoresAlgoritmica i clase06 ejercicio apuntadores
Algoritmica i clase06 ejercicio apuntadoresJulio 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 linuxJulio Pari
 
Practica2 bbdd er
Practica2 bbdd erPractica2 bbdd er
Practica2 bbdd erJulio Pari
 
Algoritmica i clase00 introduccion
Algoritmica i clase00 introduccionAlgoritmica i clase00 introduccion
Algoritmica i clase00 introduccionJulio Pari
 
Algoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionarioAlgoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionarioJulio 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 asignacionJulio Pari
 
Algoritmica i clase05 practica 5 solucionario
Algoritmica i clase05 practica 5 solucionarioAlgoritmica i clase05 practica 5 solucionario
Algoritmica i clase05 practica 5 solucionarioJulio Pari
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMJulio Pari
 
Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3Julio 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-g1Julio Pari
 
Silabo io1 2013 0
Silabo io1 2013 0Silabo io1 2013 0
Silabo io1 2013 0Julio Pari
 
Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1Julio Pari
 
Algoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionarioAlgoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionarioJulio 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 PariJulio Pari
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de ArquitecturaJulio Pari
 

En vedette (20)

Algoritmica i clase02 practica 2 solucionario
Algoritmica i clase02 practica 2 solucionarioAlgoritmica i clase02 practica 2 solucionario
Algoritmica i clase02 practica 2 solucionario
 
Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2
 
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
 
Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5
 
Algoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionarioAlgoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionario
 
Algoritmica i clase06 ejercicio apuntadores
Algoritmica i clase06 ejercicio apuntadoresAlgoritmica i clase06 ejercicio apuntadores
Algoritmica i clase06 ejercicio apuntadores
 
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
 
Practica2 bbdd er
Practica2 bbdd erPractica2 bbdd er
Practica2 bbdd er
 
Algoritmica i clase00 introduccion
Algoritmica i clase00 introduccionAlgoritmica i clase00 introduccion
Algoritmica i clase00 introduccion
 
Algoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionarioAlgoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionario
 
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
 
Algoritmica i clase05 practica 5 solucionario
Algoritmica i clase05 practica 5 solucionarioAlgoritmica i clase05 practica 5 solucionario
Algoritmica i clase05 practica 5 solucionario
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
 
Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3
 
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
 
Silabo io1 2013 0
Silabo io1 2013 0Silabo io1 2013 0
Silabo io1 2013 0
 
Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1
 
Algoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionarioAlgoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionario
 
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
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de Arquitectura
 

Similaire à Php06 instalacion my_sql

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 2015Bruno 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 qlKARY
 
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 qlKARY
 
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 qlKARY
 
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 MySQLFrancisco Medina
 
Instalacion Mysql
Instalacion MysqlInstalacion Mysql
Instalacion Mysqlslashcsc
 
Primeros pasos tema_11_bis
Primeros pasos tema_11_bisPrimeros pasos tema_11_bis
Primeros pasos tema_11_bisRamó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 CLUSTEREduardo 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 MySQLFrancisco Medina
 

Similaire à Php06 instalacion my_sql (20)

Manual de mysql
Manual de mysqlManual de mysql
Manual de mysql
 
Mysql
MysqlMysql
Mysql
 
Mysql
MysqlMysql
Mysql
 
Mysql(1)
Mysql(1)Mysql(1)
Mysql(1)
 
MYSQL
MYSQL MYSQL
MYSQL
 
Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015
 
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
 
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
 
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
 
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
 
Introducción a MySql
Introducción a MySqlIntroducción a MySql
Introducción a MySql
 
Instalacion Mysql
Instalacion MysqlInstalacion Mysql
Instalacion Mysql
 
Manual replicación transaccional
Manual replicación transaccionalManual replicación transaccional
Manual replicación transaccional
 
Sesion n°6
Sesion n°6Sesion n°6
Sesion n°6
 
Primeros pasos tema_11_bis
Primeros pasos tema_11_bisPrimeros pasos tema_11_bis
Primeros pasos tema_11_bis
 
Guia cluster
Guia clusterGuia cluster
Guia cluster
 
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
 
Reporte cluster
Reporte clusterReporte cluster
Reporte cluster
 
Manual replicación instantanea
Manual replicación instantaneaManual replicación instantanea
Manual replicación instantanea
 
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
 

Plus de 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 KubernetesJulio 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 KubernetesJulio Pari
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCJulio Pari
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic EnterpriseJulio Pari
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioJulio 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 CorderoJulio 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 FISIJulio 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 IIJulio Pari
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasJulio 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 FISIJulio 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 hijaJulio Pari
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialJulio Pari
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialJulio Pari
 
Ingenieria de negocios cap9
Ingenieria de negocios cap9Ingenieria de negocios cap9
Ingenieria de negocios cap9Julio Pari
 
Ingenieria de negocios cap8
Ingenieria de negocios cap8Ingenieria de negocios cap8
Ingenieria de negocios cap8Julio Pari
 
Ingenieria de negocios cap7
Ingenieria de negocios cap7Ingenieria de negocios cap7
Ingenieria de negocios cap7Julio Pari
 
Ingenieria de negocios cap6
Ingenieria de negocios cap6Ingenieria de negocios cap6
Ingenieria de negocios cap6Julio Pari
 
Ingenieria de negocios cap5
Ingenieria de negocios cap5Ingenieria de negocios cap5
Ingenieria de negocios cap5Julio Pari
 

Plus 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...
 
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
 
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
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPC
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor Osorio
 
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
 
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
 
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
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilas
 
UML Java
UML JavaUML Java
UML Java
 
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
 
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
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen Parcial
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen Parcial
 
Ingenieria de negocios cap9
Ingenieria de negocios cap9Ingenieria de negocios cap9
Ingenieria de negocios cap9
 
Ingenieria de negocios cap8
Ingenieria de negocios cap8Ingenieria de negocios cap8
Ingenieria de negocios cap8
 
Ingenieria de negocios cap7
Ingenieria de negocios cap7Ingenieria de negocios cap7
Ingenieria de negocios cap7
 
Ingenieria de negocios cap6
Ingenieria de negocios cap6Ingenieria de negocios cap6
Ingenieria de negocios cap6
 
Ingenieria de negocios cap5
Ingenieria de negocios cap5Ingenieria de negocios cap5
Ingenieria de negocios cap5
 

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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com 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 gcoronel@viabcp.com Página 16 de 16