SlideShare una empresa de Scribd logo
PASOS PARA
ENLAZAR UNA BASE
DE DATOS MYSQL
CON PHP
1ºPASO: "Conexión con el servidor
mySQL y selección de la base de datos
con la que se trabajara."
• Siempre que usemos una base de datos en un
script lo primero que debemos hacer es
realizar la conexión a mySQL (el servidor de
base de datos con el que estamos trabajando)
y seleccionar la base de datos con la
información que queremos mostrar(ya que en
un mismo servidor puede haber muchas bases
de datos).
• Entonces creamos un archivo nuevo en php al
que llamaremos: "conexion.php" que constara
solo de las siguientes líneas:
*La primera línea es una función que realiza una
conexión al servidor de mySQL "Local host"(ya que
estamos trabajando de manera local), con
username "root" y sin password.
*La segunda línea selecciona a la base de datos
llamada "administración" dentro del servidor al
que nos acabamos de conectar.
PASO 2: "Definir la consulta MySQL que
obtendrá la información que quiero
mostrar en la página".
• sería la consulta MySQL que cumpla con el objetivo y la
almaceno en una variable.
Por ejemplo vamos a ejecutar la siguiente consulta:
"SELECT * FROM cursos ORDER BY 'tema'"
Una vez que sabemos qué consulta cumple con lo que
queremos mostrar por pantalla, guardamos a esta
consulta en una variable (por ejemplo, $consulta) en
nuestro script php.
PASO 3: Ejecutar la consulta MySQL
guardamos en una variable (de texto) la consulta que
queremos que se ejecute.
Para que esta consulta se ejecute en el servidor al que nos
conectamos anteriormente, usamos la función mysql_query(),
que envía la consulta al servidor y devuelve el resultado de
haberla ejecutado. Ese resultado se guardará en una variable
(por ejemplo, $resultado) que almacenará la información con
la que trabajaremos luego.
El paso 3 se concretaría con el siguiente código:
$resultado=mysql_query($consulta);
PASO 4: "Armar el “esqueleto” en PHP en
donde se ubicará la información traída de
la base de datos."
Este PHP puede ser una tabla, un div (o varios) o
simplemente texto en donde dejaremos los “huecos”
donde iría la información que queremos mostrar de
manera dinámica.
Para realizarla deberemos tener en cuanto cuantos
registros y datos queremos mostrar, esto es para saber
cuantas columnas y filas debemos insertar.
PASO 5: "Recuperar la información de
cada registro almacenado en el resultado
de la consulta."
En este paso utilizaremos el siguiente array:
$fila=mysql_fetch_array($resultado);
Cuando se recupera información para muchos registros,
hay que identificar para qué parte del esqueleto PHP se
repetirá, y encerrarla en un while que tenga la condición
“mientras haya registros”.
PASO 6: Rellenar los huecos del
esqueleto con la información
dinámica.
Si en la consulta nosotros pedimos cursos, días, horarios,
precios y vacantes cada vez que se ejecute la sentencia:
$fila=mysql_fetch_array($resultado)
en $fila quedarán los valores que se hallen en la base de
datos para cada registro.
EJEMPLO DE COMO
CONECTAR UNA
BASE DE DATOS
MYSQL CON PHP
CREAMOS NUESTRA BASE DE DATOS.
COMANDO PARA CONECTAR LA BASE DE DATOS DE MYSQL DESDE PHP
CREACION DE LA TABLA EN PHP (HTML) PARA ALMACENAR LOS DATOS DE LA DB DE
MYSQL(REGISTROS)
Creación de la tabla donde se almacenara lo que contiene la variable $row (guardara o
contendrá el array de los datos que tiene la variable result )
Creación de variables ($result) donde almacenará el pedido a la base de datos , la
cosulta (select * from producto4) y ($row) almacena el resultado de la petición a la
base de datos mysql que posteriormente se utilizara para hacer el llamado en la
creación de las tablas para visualizar los mismos.
otro ejemplo es el de dar otra orden como esta :
Dirigirnos al navegador y colocar localhost/(especificando el nombre del archivo donde se
realizó el código especificando la extensión php).

Más contenido relacionado

La actualidad más candente

Tarea6 programacionweb
Tarea6 programacionwebTarea6 programacionweb
Tarea6 programacionweb
Leonardo Uriel Ulloa Mora
 
Creación Objeto
Creación ObjetoCreación Objeto
Creación Objeto
Fernando Solis
 
CONNECTION
CONNECTIONCONNECTION
Presentación1
Presentación1Presentación1
Presentación1
Chama Jessi
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
7am2
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
ALYTS
 
Connection
ConnectionConnection
Connection
PierinaCP
 
Creacion de bases de datos
Creacion de bases de datosCreacion de bases de datos
Creacion de bases de datos
carlos amador
 
Programacion de codigos_php
Programacion de codigos_phpProgramacion de codigos_php
Programacion de codigos_php
JesusMiguelNavaCerva
 
Programacionweb
ProgramacionwebProgramacionweb
Programacionweb
EverardoMadrigal1
 
Tarea 15
Tarea 15Tarea 15
Clase07
Clase07Clase07
Clase07
Free TIC
 
Instalacion nosql "mongodb"
Instalacion nosql "mongodb"Instalacion nosql "mongodb"
Instalacion nosql "mongodb"
Kemis Marvin Salinas Guillermo
 
Prg4 2 x02
Prg4 2 x02Prg4 2 x02
Prg4 2 x02
Jorge Juárez
 
Lectura de un archivo xml de manera local en wp
Lectura de un archivo xml de manera local en wpLectura de un archivo xml de manera local en wp
Lectura de un archivo xml de manera local en wp
Vicente Gerardo Guzman Lucio
 
Connection en Java
Connection en JavaConnection en Java
Connection en Java
ROMARIO MONTALVAN CASTILLO
 
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
frank yordi tejada sanchez
 
Clases de oledb
Clases de oledbClases de oledb
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
adriyo2
 
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
jhsanchez24
 

La actualidad más candente (20)

Tarea6 programacionweb
Tarea6 programacionwebTarea6 programacionweb
Tarea6 programacionweb
 
Creación Objeto
Creación ObjetoCreación Objeto
Creación Objeto
 
CONNECTION
CONNECTIONCONNECTION
CONNECTION
 
Presentación1
Presentación1Presentación1
Presentación1
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Connection
ConnectionConnection
Connection
 
Creacion de bases de datos
Creacion de bases de datosCreacion de bases de datos
Creacion de bases de datos
 
Programacion de codigos_php
Programacion de codigos_phpProgramacion de codigos_php
Programacion de codigos_php
 
Programacionweb
ProgramacionwebProgramacionweb
Programacionweb
 
Tarea 15
Tarea 15Tarea 15
Tarea 15
 
Clase07
Clase07Clase07
Clase07
 
Instalacion nosql "mongodb"
Instalacion nosql "mongodb"Instalacion nosql "mongodb"
Instalacion nosql "mongodb"
 
Prg4 2 x02
Prg4 2 x02Prg4 2 x02
Prg4 2 x02
 
Lectura de un archivo xml de manera local en wp
Lectura de un archivo xml de manera local en wpLectura de un archivo xml de manera local en wp
Lectura de un archivo xml de manera local en wp
 
Connection en Java
Connection en JavaConnection en Java
Connection en Java
 
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
 
Clases de oledb
Clases de oledbClases de oledb
Clases de oledb
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
 
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 

Destacado

Visual basic 6 (curso paso a paso)
Visual basic 6 (curso paso a paso)Visual basic 6 (curso paso a paso)
Visual basic 6 (curso paso a paso)
Carlos Martinez
 
tutorial de slide.com
tutorial de slide.comtutorial de slide.com
tutorial de slide.com
octabio
 
Desarrollo de sitios web con php y my sql
Desarrollo de sitios web con php y my sqlDesarrollo de sitios web con php y my sql
Desarrollo de sitios web con php y my sql
Jorge A. Gallegos-Esparza
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
Rosendo Salazar
 
Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3
Wilian
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
Vero Pailiacho
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQL
Rightster
 

Destacado (7)

Visual basic 6 (curso paso a paso)
Visual basic 6 (curso paso a paso)Visual basic 6 (curso paso a paso)
Visual basic 6 (curso paso a paso)
 
tutorial de slide.com
tutorial de slide.comtutorial de slide.com
tutorial de slide.com
 
Desarrollo de sitios web con php y my sql
Desarrollo de sitios web con php y my sqlDesarrollo de sitios web con php y my sql
Desarrollo de sitios web con php y my sql
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
 
Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQL
 

Similar a php-mysql

PHP - MYSQL
PHP - MYSQLPHP - MYSQL
PHP - MYSQL
asir22012
 
Mysql3
Mysql3Mysql3
Mysql3
polar
 
Tema4[php]
Tema4[php]Tema4[php]
Tema4[php]
mpsergiomp
 
Curso php dia4
Curso php dia4Curso php dia4
Curso php dia4
cognos_uie
 
Gustavo php
Gustavo phpGustavo php
Gustavo php
Gustavo
 
Mysql adodb pdf_php
Mysql adodb pdf_phpMysql adodb pdf_php
Apuntes php
Apuntes phpApuntes php
MySql
MySqlMySql
MySql
CEST
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
juan_j_condolo
 
Servicio web java php perl google
Servicio web  java php perl googleServicio web  java php perl google
Servicio web java php perl google
SeveredDRA
 
Informe
InformeInforme
Informe
OliverGuaman1
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
SilfredoValdez
 
Taller programación web ajax con jquery
Taller programación web  ajax con jqueryTaller programación web  ajax con jquery
Taller programación web ajax con jquery
Pablo Galeana Bailey
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
I LG
 
3. consultar datos
3.  consultar datos3.  consultar datos
3. consultar datos
Julio Martinez
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
EdwinMontilla5
 
Inf 18 (base de datos)
Inf 18 (base de datos)Inf 18 (base de datos)
Inf 18 (base de datos)
Carlos Guzmán
 
Silfredo valdez 28391048
Silfredo valdez 28391048Silfredo valdez 28391048
Silfredo valdez 28391048
SilfredoValdez
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
Edgar Pauta
 
Servicios Web con PHP - Servicios Web con PHP
Servicios Web con PHP - Servicios Web con PHPServicios Web con PHP - Servicios Web con PHP
Servicios Web con PHP - Servicios Web con PHP
EduTec7
 

Similar a php-mysql (20)

PHP - MYSQL
PHP - MYSQLPHP - MYSQL
PHP - MYSQL
 
Mysql3
Mysql3Mysql3
Mysql3
 
Tema4[php]
Tema4[php]Tema4[php]
Tema4[php]
 
Curso php dia4
Curso php dia4Curso php dia4
Curso php dia4
 
Gustavo php
Gustavo phpGustavo php
Gustavo php
 
Mysql adodb pdf_php
Mysql adodb pdf_phpMysql adodb pdf_php
Mysql adodb pdf_php
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
MySql
MySqlMySql
MySql
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
 
Servicio web java php perl google
Servicio web  java php perl googleServicio web  java php perl google
Servicio web java php perl google
 
Informe
InformeInforme
Informe
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
 
Taller programación web ajax con jquery
Taller programación web  ajax con jqueryTaller programación web  ajax con jquery
Taller programación web ajax con jquery
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
3. consultar datos
3.  consultar datos3.  consultar datos
3. consultar datos
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
 
Inf 18 (base de datos)
Inf 18 (base de datos)Inf 18 (base de datos)
Inf 18 (base de datos)
 
Silfredo valdez 28391048
Silfredo valdez 28391048Silfredo valdez 28391048
Silfredo valdez 28391048
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
 
Servicios Web con PHP - Servicios Web con PHP
Servicios Web con PHP - Servicios Web con PHPServicios Web con PHP - Servicios Web con PHP
Servicios Web con PHP - Servicios Web con PHP
 

Último

Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
77361565
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
lizeth671681
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 

Último (20)

Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 

php-mysql

  • 1.
  • 2. PASOS PARA ENLAZAR UNA BASE DE DATOS MYSQL CON PHP
  • 3. 1ºPASO: "Conexión con el servidor mySQL y selección de la base de datos con la que se trabajara." • Siempre que usemos una base de datos en un script lo primero que debemos hacer es realizar la conexión a mySQL (el servidor de base de datos con el que estamos trabajando) y seleccionar la base de datos con la información que queremos mostrar(ya que en un mismo servidor puede haber muchas bases de datos).
  • 4. • Entonces creamos un archivo nuevo en php al que llamaremos: "conexion.php" que constara solo de las siguientes líneas: *La primera línea es una función que realiza una conexión al servidor de mySQL "Local host"(ya que estamos trabajando de manera local), con username "root" y sin password. *La segunda línea selecciona a la base de datos llamada "administración" dentro del servidor al que nos acabamos de conectar.
  • 5. PASO 2: "Definir la consulta MySQL que obtendrá la información que quiero mostrar en la página". • sería la consulta MySQL que cumpla con el objetivo y la almaceno en una variable. Por ejemplo vamos a ejecutar la siguiente consulta: "SELECT * FROM cursos ORDER BY 'tema'" Una vez que sabemos qué consulta cumple con lo que queremos mostrar por pantalla, guardamos a esta consulta en una variable (por ejemplo, $consulta) en nuestro script php.
  • 6. PASO 3: Ejecutar la consulta MySQL guardamos en una variable (de texto) la consulta que queremos que se ejecute. Para que esta consulta se ejecute en el servidor al que nos conectamos anteriormente, usamos la función mysql_query(), que envía la consulta al servidor y devuelve el resultado de haberla ejecutado. Ese resultado se guardará en una variable (por ejemplo, $resultado) que almacenará la información con la que trabajaremos luego. El paso 3 se concretaría con el siguiente código: $resultado=mysql_query($consulta);
  • 7. PASO 4: "Armar el “esqueleto” en PHP en donde se ubicará la información traída de la base de datos." Este PHP puede ser una tabla, un div (o varios) o simplemente texto en donde dejaremos los “huecos” donde iría la información que queremos mostrar de manera dinámica. Para realizarla deberemos tener en cuanto cuantos registros y datos queremos mostrar, esto es para saber cuantas columnas y filas debemos insertar.
  • 8. PASO 5: "Recuperar la información de cada registro almacenado en el resultado de la consulta." En este paso utilizaremos el siguiente array: $fila=mysql_fetch_array($resultado); Cuando se recupera información para muchos registros, hay que identificar para qué parte del esqueleto PHP se repetirá, y encerrarla en un while que tenga la condición “mientras haya registros”.
  • 9. PASO 6: Rellenar los huecos del esqueleto con la información dinámica. Si en la consulta nosotros pedimos cursos, días, horarios, precios y vacantes cada vez que se ejecute la sentencia: $fila=mysql_fetch_array($resultado) en $fila quedarán los valores que se hallen en la base de datos para cada registro.
  • 10. EJEMPLO DE COMO CONECTAR UNA BASE DE DATOS MYSQL CON PHP
  • 11. CREAMOS NUESTRA BASE DE DATOS.
  • 12. COMANDO PARA CONECTAR LA BASE DE DATOS DE MYSQL DESDE PHP CREACION DE LA TABLA EN PHP (HTML) PARA ALMACENAR LOS DATOS DE LA DB DE MYSQL(REGISTROS)
  • 13. Creación de la tabla donde se almacenara lo que contiene la variable $row (guardara o contendrá el array de los datos que tiene la variable result ) Creación de variables ($result) donde almacenará el pedido a la base de datos , la cosulta (select * from producto4) y ($row) almacena el resultado de la petición a la base de datos mysql que posteriormente se utilizara para hacer el llamado en la creación de las tablas para visualizar los mismos.
  • 14. otro ejemplo es el de dar otra orden como esta :
  • 15. Dirigirnos al navegador y colocar localhost/(especificando el nombre del archivo donde se realizó el código especificando la extensión php).