Escolar Documentos
Profissional Documentos
Cultura Documentos
MULTIPLES
EN
PHP
Cuando
usamos
MYSQL
podemos
ejecutar
mltiples
sentencias
en
una
sola
instruccin.
Para
ello
debemos
empezar
encadenando
las
sucesivas
sentencias
incluyndolas
una
a
continuacin
de
otra
y
separndolas
mediante
un
punto
y
coma
(;).
SELECT
*
FROM
tabla1
;
SELECT
campo1
FROM
tabla2
;
DROP
TABLE
IF
EXISTS
tabla3
La
ejecucin
de
este
tipo
de
sentencias
requiere
la
utilizacin
de
la
funcin:
mysql_multi_query($conexion,sentencia_multiple)
dnde,
en
el
caso
de
programacin
mediante
procesos,
$conexin
es
el
identificador
de
la
conexin
y
sentencia_multiple
el
una
sentencia
mltiple
en
el
formato
comentado
en
el
prrafo
anterior.
Devuelve
un
valor
booleano
(true
o
false).
A
continuacin
relaciono
un
ejemplo
en
el
que
se
hace
una
consulta
entre
dos
tablas:
Inicialmente
se
debe
crear
una
base
de
datos
denominada
escuela
y
dos
tablas
con
las
siguientes
caractersticas:
Se
debe
definir
una
llave
primaria
para
la
tabla
alumnos
(id)
y
un
ndice
asociada
a
la
tabla
calificaciones
(nocontrol)
esto
con
el
fin
de
relacionar
las
tablas
con
las
que
voy
a
interactuar
en
las
consultas.
Nota:
Se
deben
insertar
registros
en
ambas
tablas
para
poder
hacer
la
consulta
mltiple
En
el
script
anterior
se
debe
ingresar
el
cdigo
a
consultar
y
se
ejecuta
el
dato
ingresado
en
el
archivo
informe.php
En
este
script
inicialmente
definimos
la
conexin
con
el
gestor
de
base
de
datos
y
posteriormente
seleccionamos
la
base
de
datos.
Posteriomente
ejecutamos
la
sentencia
sql
para
hacer
la
consulta
multiple
Ejercicio
Propuesto
Implementar
una
base
de
datos
con
las
siguientes
tablas:
Realizar
consultas
por
nombre
del
autor
y
que
arroj
lugar
de
nacimiento,
vida,
estilo,
tiempo
comprendido
(tabla
poca),
titulo
(tabla
obras),
critica
(tabla
obras)
y
genero
(tabla
genero)