1. Conectar y Mostrar Datos con PHP y MySQL
Summary
TLDREste video ofrece una introducción práctica a la programación con PHP y MySQL, dirigido a aquellos que ya tienen conocimientos básicos en la creación de bases de datos y manipulación de datos. Carlos Molina, el creador del contenido, comienza explicando cómo conectarse a una base de datos y procede a mostrar cómo cargar, insertar, modificar y eliminar datos. Para quienes deseen un aprendizaje más detallado, se recomienda ver otros tutoriales disponibles. El ejemplo utilizado es una tabla llamada 'usuarios' con campos para nombre, apellido, dirección y teléfono. La demostración incluye la creación de un archivo 'cn.php' para la conexión a la base de datos y el uso de estructuras de control para mostrar los datos en una tabla HTML. El video también aborda la importancia de la codificación de caracteres para manejar adecuadamente los datos con acentos y otros signos especiales. Finalmente, se menciona que en futuras entregas se profundizará en temas como la inserción y actualización de información en la base de datos.
Takeaways
- 😀 Carlos Molina presenta una serie de videos sobre PHP y MySQL.
- 🔗 Se mostrará cómo conectarse a una base de datos, cargar, insertar, modificar y eliminar datos.
- 📚 Para quienes deseen aprender detalladamente, se sugiere ver otros videos enlazados en la descripción.
- 💻 Se utilizará un ejemplo previo sobre una tabla llamada 'usuarios' con campos específicos.
- 🛠️ Se recomienda tener instalado un servidor que ejecute PHP, como XAMPP, WAMP u otro.
- 📁 Es necesario copiar los archivos del proyecto a la carpeta correcta del servidor para que funcione.
- 🔗 Se debe cambiar la extensión del archivo HTML a PHP para trabajar con PHP.
- 📝 Se creará un archivo 'cn.php' para establecer la conexión a la base de datos.
- 🔎 Se ejecutará una consulta SQL para seleccionar datos de la tabla 'usuarios'.
- 🖥️ Los datos se mostrarán en una tabla HTML utilizando un ciclo 'while' para iterar sobre los resultados.
- 🔄 Al final, se liberará la memoria asignada a los resultados para evitar errores.
Q & A
¿Qué temas aborda la serie de videos sobre PHP y MySQL que Carlos Molina presenta?
-La serie de videos aborda temas como cómo conectarse a una base de datos MySQL utilizando PHP, cargar datos, insertar, modificar y eliminar información en la base de datos.
¿Por qué Carlos Molina repite algunos conceptos en su video?
-Carlos Molina repite algunos conceptos para proporcionar una explicación breve y resumida, y para aquellos que quieran aprender con más detalle, ofrece enlaces a otros videos donde se explican en profundidad.
¿Qué ejemplo se utiliza para ilustrar la conexión a una base de datos y la manipulación de datos en los videos?
-Se utiliza un ejemplo de una tabla llamada 'usuarios' en una base de datos llamada 'de tabla', la cual contiene campos como nombre, apellido, dirección y teléfono.
¿Qué software o herramienta se menciona para la creación y gestión de bases de datos en los videos?
-Se menciona el uso de One Server, aunque también se puede utilizar AMP o cualquier otro servidor capaz de ejecutar PHP para crear y gestionar bases de datos.
¿Cómo se debe cambiar la extensión del archivo HTML para trabajar con PHP según el video?
-Para trabajar con PHP, se debe cambiar la extensión del archivo HTML a PHP, es decir, renombrar el archivo de 'index.html' a 'index.php'.
¿Dónde se debe colocar la carpeta del proyecto si se está utilizando XAMPP o un servidor similar?
-La carpeta del proyecto debe colocarse en la ruta donde se almacenan los proyectos del servidor, por ejemplo, en XAMPP sería en la carpeta 'www'.
¿Qué archivo se crea para manejar la conexión a la base de datos en el ejemplo dado?
-Se crea un archivo llamado 'cn.php' para manejar la conexión a la base de datos.
¿Cómo se carga la información de la base de datos en la tabla HTML en el video?
-Se utiliza una consulta SQL para seleccionar todos los datos de la tabla 'usuarios' y luego se emplea un ciclo 'while' para iterar y mostrar cada fila de datos en la tabla HTML.
¿Qué función de PHP se utiliza para ejecutar una consulta SQL en el video?
-Se utiliza la función 'mysql_query' para ejecutar la consulta SQL y obtener los resultados de la base de datos.
¿Cómo se liberan los resultados de una consulta en PHP después de usarlos?
-Se utiliza la función 'mysql_free_result' y se le pasa como argumento la variable del resultado de la consulta para liberar los recursos.
¿Cómo se puede obtener ayuda adicional o contactar a Carlos Molina para proyectos relacionados con PHP y MySQL?
-Se puede unirse al grupo en Facebook para obtener ayuda con proyectos, o enviar un correo electrónico a la dirección consultas arroba jgproyectoweb.com si se busca trabajar en un proyecto específico.
Outlines
😀 Introducción a la serie de videos de PHP y MySQL
Carlos Molina presenta una nueva serie de videos dedicados a trabajar con PHP y MySQL. Explicará cómo conectarse a una base de datos, cargar, insertar, modificar y eliminar datos. Para aquellos que deseen aprender con más detalle, se recomienda ver otros videos que explican la instalación de One Server y cómo conectarse a una base de datos. En este video, se utilizará un ejemplo previo, mostrando cómo trabajar con una tabla llamada 'usuarios' que contiene campos como nombre, apellido, dirección y teléfono.
📂 Configuración del entorno de trabajo y conexión a la base de datos
Se describe cómo configurar el proyecto en Brackets, un editor de código, estableciendo la ruta del proyecto para la vista previa dinámica con PHP. Luego, se crea un archivo 'cn.php' para establecer la conexión a la base de datos utilizando procedimientos y la función 'mysql_connect'. Se especifican detalles como el servidor, el usuario y la base de datos, y se sugiere la consideración de caracteres especiales para evitar problemas en la conexión.
🔄 Proceso de carga de datos desde la base de datos
En este apartado, se explica cómo crear una variable 'usuarios' que contiene una consulta SQL para seleccionar todos los registros de la tabla 'usuarios'. Se utiliza 'mysql_query' para ejecutar la consulta y 'mysql_fetch_array' para iterar y mostrar los resultados, uno por uno, en la tabla. Se menciona la importancia de mostrar los campos específicos de la base de datos: nombre, apellido, dirección y teléfono.
📝 Conclusión y próximos pasos en la serie de videos
El video concluye con una demostración de cómo los datos se cargan desde la base de datos y se muestran en la tabla. Se resalta que los datos se pueden actualizar fácilmente y se reflejarán en la base de datos. Carlos Molina invita a la audiencia a seguir los próximos videos para aprender cómo insertar, modificar y eliminar datos. Además, ofrece la posibilidad de recibir ayuda en un grupo de Facebook y anima a los espectadores a seguir en redes sociales y a contactar para proyectos relacionados con PHP.
Mindmap
Keywords
💡PHP
💡MySQL
💡Conexión a base de datos
💡Consulta SQL
💡Ejecución de consultas
💡Iteración con while
💡Visualización de datos
💡Archivos .php
💡One Server
💡Libertar recursos
Highlights
Carlos Molina presenta una serie de videos sobre PHP y MySQL.
Se mostrará cómo conectarse a una base de datos y cómo cargar datos.
Incluirán tutoriales para insertar, modificar y eliminar datos en MySQL.
Se utilizará un ejemplo de una tabla 'usuarios' para ilustrar los conceptos.
Se recomienda ver otros videos para una explicación más detallada de la instalación y conexión a una base de datos.
Se menciona la necesidad de tener un servidor capaz de ejecutar PHP, como One Server, AMP u otros.
Se da una breve explicación de cómo cambiar la extensión de un archivo HTML a PHP.
Se detalla cómo colocar los archivos del proyecto en la carpeta correcta del servidor.
Se sugiere configurar Brackets para trabajar con PHP, estableciendo la ruta del proyecto.
Se crea un archivo 'cn.php' para establecer la conexión a la base de datos.
Se explica cómo utilizar la función 'mysql_connect' para conectarse a la base de datos.
Se menciona la importancia de configurar correctamente los caracteres para evitar problemas con tildes y eñes.
Se muestra cómo incluir el archivo de conexión en el archivo 'index.php'.
Se crea una variable 'usuarios' para almacenar una consulta SQL a la base de datos.
Se ejecuta la consulta SQL utilizando 'mysql_query' para obtener los datos de la tabla 'usuarios'.
Se utiliza un ciclo 'while' para iterar y mostrar los resultados de la consulta.
Se muestra cómo mostrar los datos de la base de datos en una tabla HTML.
Se destaca la necesidad de liberar los resultados con 'mysql_free_result' al finalizar.
Se invita a los espectadores a seguir la serie de videos para aprender más sobre insertar, modificar y eliminar datos.
Se ofrece ayuda adicional a través de redes sociales y un grupo de Facebook para proyectos y consultas.
Transcripts
hola este nuevo vídeo te saluda como
siempre ya carlos molina se dedica perú
y en esta ocasión vamos a empezar con
una serie de vídeos donde vamos a estar
trabajando con php y mysql en ese primer
vídeo vamos a mostrar cómo conectarnos y
cómo cargar datos luego vamos a ver cómo
insertar como modificar como eliminar y
posteriormente si estos vídeos pues son
del agrado de ustedes vamos a subir
algunos otros con más funciones en este
primer vídeo voy a hacer algo que ya he
hecho en otro vídeo pero es necesario
para el ejemplo que vamos a trabajar la
explicación que voy a dar va a ser en
una manera breve resumida si lo quieres
ver y aprender con más detalle te voy a
dejar ahí una una serie de vídeos donde
son dos vídeos donde primero te enseño a
instalar lo que es one server a conectar
oa crear una base de datos a conectar
y mostrar los datos pero todo de una
manera más detallada y ya explicar aquí
lo voy a hacer con este ejemplo pero lo
voy a hacer de una manera más resumida
así que si quieres aprender con más
detalle también puedes mirar ese ejemplo
que voy a dejar en la descripción y
también ahí en la parte de arriba
entonces vamos a usar el ejemplo que
usamos en el anterior vídeo el cual era
diseñamos una tabla cursándose ssl y
usando ese mismo ejemplo bueno vamos a
utilizar para empezarlo en esta serie de
vídeos así que vamos a empezar como te
había mencionado en los vídeos que te
estoy dejando ahí te explico cómo
instalar one server que es lo primero
que tienes que tener tienes que instalar
one server o puede ser también amp o
cualquier otro servidor la cosa es que
tengas un servidor que pueda correr php
en el servidor en sí es lo de menos
también lo puedes hacer en un juego sin
si deseas no hay problema
ahora sé en el servidor que tú buses por
aquí vamos a iniciar o vamos a abrir lo
que es el php maya que es donde tú vas a
crear tu base de datos en el vídeo que
te dejaron también te estoy mostrando
cómo crear una base de datos ahí está
como instalar y cómo crear una base de
datos en esta ocasión yo ya tengo una
base de datos creada que se llama de de
tabla
tal como puedes ver aquí y es ave de
tabla la base de datos ve de tabla tiene
una tabla dentro que se llama usuarios y
esta tabla usuarios tiene aquí cinco
campos no hay usuario nombre apellido
dirección y teléfono
entonces si quieres aprender cómo crear
mira primero ese vídeo este vídeo es
para quienes ya manejan lo básico de
crear una base de datos y cómo insertar
los datos y todo ello así que si no
todavía recién está aprendiendo primero
mira esos dos vídeos bien una vez que ya
tengas tu base de datos creada o de
repente tú tienes una base de datos y
quieres trabajar modificar eliminar
entonces muy bien tienes tu base de
datos creada listo hay que hacer lo
siguiente primero este de aquí es el
archivo que trabajamos en el vídeo
anterior desde el html pero yo lo que he
hecho es cambiar la extensión como
cambiamos la extensión bueno teníamos el
index punto html lo que hace es darle
clic derecho renombrar y en vez de html
le pones php dentro de tu archivo debe
ser index php todo archivo que tiene php
tienes que convertirlo
la extensión php así tenga html tienes
que convertirlo a php bien entonces una
vez que tienes ese archivo y despuntó el
php como ves aquí no ha cambiado nada
solo ha cambiado la extensión
listo ahora que otra cosa tenemos que
hacer tienes que copiar esta carpeta a
el lugar dependiendo del servidor por
ejemplo en caso de wang esta carpeta la
carpeta donde es tu proyecto
tienes que guardarla en el caso de wang
server en el disco ce la carpeta agua
bueno en este caso 64 la carpeta de las
www y aquí está el nombre de mi carpeta
entonces se usa one server tienes que
copiarlo en esa ruta si usas anuncios
otro servidor tienes que ir dependiendo
del servidor
brno en las indicaciones o en la página
oficial ver en qué carpeta se guardan
pero tienes que guardarlo ahí si no lo
pones en el servidor y no le ejecutas el
servidor no te va a funcionar bien
tienes que mirar todo el vídeo para que
puedas entender si tú te adelantas
partes no vas a entender entonces muy
bien una vez que has copiado los
archivos tu proyecto a la carpeta del
servidor en el caso de wang aquí está la
ruta bien aquí tengo la ruta
entonces ahora si podemos trabajar
primero si quieres trabajar con la vista
previa de brackets y esto es algo que
también lo muestran los vídeos que estoy
mencionando todo eso lo he hecho varias
veces pero lo voy a volver a hacer
archivo de más aquí a brackets archivo
obviamente primero tenés que abrir la
carpeta habla es la carpeta de tu
proyecto que está en el disco si bien es
abrir carpeta te vas a disco se abre la
carpeta de tu proyecto muy bien y
tenemos aquí la carpeta del proyecto que
es lista de acá bien ahora una vez que
haces eso te vas a archivo te vas a
configuración del proyecto y tienes que
poner la ruta del proyecto como puedes
ver aquí yo he puesto aquí donde dice
configuración del proyecto
ahí está la ruta http dos puntos dobles
las local jose islas y va allí el nombre
de la carpeta de tu proyecto bien tienes
que poner esta ruta si quieres usar la
vista previa dinámica de bracket con php
bien si no hay php no haces nada de esto
pero como vamos a trabajar con php
tienes que hacer esto
archivo configuración escribe es la ruta
muy bien le va a aceptar y listo
abres la vista previa y te va a cargar
aquí la vista previa si no cierra y
vuelve a abrir y así sigue intentando
bien muy bien tenemos aquí entonces ya
mi carpeta en el caso de que estés
usando brackets con la vista previa
ahora qué es lo que procede vamos a
primero crear una conexión eso aquí
también lo hemos hecho varias veces lo
voy a explicar una manera sencilla
primero
he creado un archivo llamado cn punto
php y todo está en la misma carpeta te
vas aquí archivo te vas a nuevo creas
una nueva carpeta muy bien que es lo que
vamos a sacar
hemos puesto aquí o hemos creado una
variable conexión en la cual usamos la
función mysql y por cierto toda esta
serie lo voy a hacer con exceso de
procedimientos porque para pasar lo que
son en todo objetos para hacer un vídeo
de lo que es la programación de todo
objetos para que después sea más fácil
de entender así que hace esta serie
todavía vamos a trabajar con lo que es
por procedimientos funciona igual
entonces mysql y connect y que es lo que
ponemos adentro primero ponemos el
servidor bien que generalmente el local
juegos algunos se me ponen 127 puntos
0.01 o si está en un servidor en
internet algunos servidores no aceptan
en localhost ni el 127 sino la dirección
de este caso del dominio del juego
eso ya puede variar luego va el usuario
de la base de datos generalmente como
estamos en local deja root y la clave
está vacía pero está en un servidor
donde hay que buscar en internet ya el
usuario de la base de datos del servidor
y por último está el nombre de la base
de datos que se llama de de tabla bien y
esto que le ha agregado este mysql y
césar se dispara el tema de los
caracteres el wiki g8 porque a veces
atraer datos las tildes las señas a
veces no cargan bien así que es bueno
algo de varias formas también se puede
hacer en la conexión bien entonces ésta
tiene conexión listo con eso tenemos
aquí la conexión a la base de datos
ahora como le incluimos muy bien nos
vamos al index php y aquí si empezamos a
escribir
qué hacemos aquí bueno abrimos php
cerramos php porque esto va
a tener 7000 mezclado php algunas partes
para cargar los datos y aquí lo que
hacemos es extraer el archivo cn
php ya cargamos todo lo que hay aquí en
este archivo con include cargamos todo
al index bien ahí está ahí está cargado
es luego vamos a crear una variable
usuarios que lo que va a tener es una
consulta la consulta es para la base de
datos recuerda que ya en este momento
hemos conectado la base de datos base de
datos que está aquí en php miami vemos
aquí tenemos la base de datos de de
tabla con la tabla usuarios qué es lo
que hacemos una consulta esta consulta
va a ser cl
ahora vamos a seleccionar todo de o
desde usuarios quienes usuarios es la
tabla la tabla usuarios estatal usuarios
estoy seleccionando todo de la tabla
usuarios y esa consulta sólo es la
consulta le estoy guardando en la
variable usuarios bien listo entonces
aquí hay que cargar los usuarios donde
los cargamos bueno en toda esta parte
que dice item así que todo eso de aquí
lo vamos a eliminar
y solo nos vamos a quedar con cuatro
porque con cuatro porque son cuatro los
tipos de las columnas que vamos a
mostrar entonces solo nos vamos a quedar
con cuatro pero aquí vamos a borrarle
los textos porque esto va a cargar desde
la base de datos bien así que eso de
aquí le borramos listo ahí está el
diseño de la tabla pero no hay datos
todavía bien porque hemos borrado eso
porque eso va a atraer o va a cargar
desde la base de datos cómo hacemos eso
bueno ya tenemos la consulta ahora vamos
a abrir php nuevamente lo vamos a cerrar
de una vez para que no sería esto en
blanco y vamos a hacer lo siguiente
vamos a crear una variable resultado
vamos a usar una función que se llama
mysql
y con esto lo que hacemos es ejecutar la
consulta que está aquí bien aquí está la
consulta ahora con mysql query de recién
la vamos a ejecutar como la ejecutamos
bueno le pasamos la conexión de dónde
sale esta variable conexión de aquí el
archivo cn punto php y dice es la
variable conexión
le pasamos la variable en la conexión y
le pasamos la variable de la consulta
que sería usuario siguiente usuarios
aquí le ponemos punto y coma
y a
y thomas a
muy bien listo le pasamos a esto aquí
y ahora vamos a poner esto por abajo
vamos a ponerle aquí un white este white
de ciclo white es para crear una
repetición es decir vamos a ir cargando
los datos los vamos a ir mostrando todos
los datos que ha cargado uno por uno
hacemos un while dentro de este hacemos
o ponemos una variable row y le decimos
que éste traiga a todos los resultados
de la selección en la consulta que hemos
ejecutado y eso nos va a ir poniendo en
una variable fila pero eso no va a ir
haciendo mientras haya resultados si no
hay resultados pues no va a hacer nada
entonces mysql y usamos fechas
así ya esa es la función y a esta
función le pasamos ese de acá la
variable resultado que es la que tiene
la consulta bien eso de acá tiene la
consulta porque le estoy poniendo acá
porque a partir de aquí va a cargar los
datos bien por eso lo pongo aquí
entonces
bien hasta acá tenemos
lo ejecutamos la consulta con el wild
abrimos llaves bien que abrimos llaves y
eso no lo vamos a cerrar acá porque
porque aquí todavía no termine el básico
y tenemos que hacer que el ph que
termina recién por aquí aquí vuelve a
abrir php
y aquí cierro la llave es decir el guay
que empieza por acá termina acá bien y
lo que hacemos ahora es volver hasta ahí
termina el web de y vamos a aplicar lo
demás aquí lo que hay que cargar o hay
que mostrar los elementos que quiero
mostrar en la base de datos recordemos
que en la base de datos tienen nombre
apellido dirección y teléfono esos
campos hay que cargarlos hay que
mostrarlos uno por uno entonces lo que
hacemos acá a ritmos php
y usamos o mostramos con un eco no
imprimimos qué cosas la variable fila
la variable fila recuerda que tienen los
datos que se ha cargado de la base de
datos entonces cómo esos como son
bastantes eso está en un array así que
lo que hacemos es mostrar de esa fila el
campo primero no ya así el campo nombre
bien en esta parte se va a mostrar el
campo en donde es aquí lo guardamos
vemos que ya ha cargado todos los
nombres bien así que hacemos lo mismo
copiamos todo esto vamos a pegarlo de
una vez en todo con la diferencia que
deje nombre apellidos aquí sería
dirección
y acá sería teléfono que son los campos
que están en la base de datos son estos
campos de aquí bien
ya esto lo guardamos en la vista previa
de brackets tienes que guardar ya los
guardas y recién allí mira se muestran
todos los datos bien entonces así de
simple hemos cargado los datos de la
base de datos están aquí en la tabla de
usuario ya no estoy escribiendo uno por
uno muy bien para terminar lo que
hacemos acá es liberarlos
los resultados no usamos un free y
resulta y liberamos la variable
resultado porque después puede ser que
la uses y para que no hay en diferencias
liberas los resultados
y con eso estaríamos terminando de esta
forma hemos cargado los datos
en este caso el diseño de una base de
datos nos hemos cargado aquí a la tabla
datos de usuario y así esta manera
sencilla puedes mostrar datos desde una
base de datos aquí tenemos la conexión
nuevamente todo por de una pausa tome
una captura para que puedas escribir el
código y aquí tenemos ahora para mostrar
o cargar los datos desde la base de
datos que están acá aquí en la base de
datos como puedes ver estos nombres son
los que se cargará aquí si yo por aquí
le cambio
el nombre
así juan nada más listo
aquí actualizamos y esto automáticamente
cambia porque está cargando en la base
de datos
entonces esa es la manera que en el
siguiente vídeo vamos a ver ahora cómo
insertar más datos vamos a hacerlo aquí
en un diseño sencillo después veremos
cómo modificar y cómo eliminar los datos
espero que este vídeo te puedo servir
tal como te mencioné en un principio
este vídeo está explicado de una manera
más sencilla
este vídeo está explicado de una manera
más sencilla si tú quieres aprender con
más detalle nuevamente te dejo ahí los
dos vídeos donde te muestro cómo
instalar one server cómo crear la base
de datos cómo hacer la conexión y todo
como otro ejemplo pero el código es
similar el código es prácticamente igual
lo beckham es elemento es el diseño de
se muestran los datos bien y ya bien
adelante ya puedes seguir con los vídeos
que vamos a estarlo subiendo ya de
inmediato no vamos no hubiera tenido
porque ya está casi todo listo bien así
que bueno amigos dejen sería todo por
este primer vídeo quienes la siguen el
canal pues ya saben de que eso lo he
hecho varias veces pero lo estoy
haciendo para que haya al menos una
continuidad en los vídeos que se vienen
más adelante porque no todos siguen el
canal desde el principio
así que disculpen si es un poco
repetitivo pero ya en los siguientes
vamos a hacer cosas que si no hemos
hecho en vídeos anteriores bien así que
bueno yo soy el gran hombre de perú
espero que este vídeo te haya podido
servir recuerda que puedes seguirnos en
nuestras redes sociales tanto
en twitter y si quieres algún trabajo o
una página web o un sistema puedes
escribirnos al correo de consultas
arroba jg proyecto web si tienes alguna
duda de algún tutorial de lo que estás
trabajando un proyecto quieres que te
ayuden porque algo donde funciona no te
sale únete al grupo en facebook por allí
y solo por allí se brinda la ayuda
necesaria para cualquier proyecto que
estés trabajando allí entre todos no
solo yo allí todos hay mucha gente que
te puede ayudar entre todos están allí
para poder ayudarte
así que bueno amigos nuevamente espero
que les haya pudiera servir este vídeo
recuerda darle me gusta y suscribirte y
compartirlo con tus amigos para que les
pueda servir por si están aprendiendo
recién a trabajar con php así que eso
sería todo por este vídeo y nos vemos en
el siguiente hasta la próxima
Посмотреть больше похожих видео
5.0 / 5 (0 votes)