PDF de programación - Tutorial de PHP y MySQL COMPLETO

Imágen de pdf Tutorial de PHP y MySQL COMPLETO

Tutorial de PHP y MySQL COMPLETOgráfica de visualizaciones

Publicado el 26 de Febrero del 2019
28.469 visualizaciones desde el 26 de Febrero del 2019
1,5 MB
87 paginas
Creado hace 13a (14/07/2010)
Tutorial de PHP y MySQL COMPLETO

Fuente:
© José Antonio Rodríguez 2000.
http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/

© Janet Valade PHP y MYSQL para Dummies, (Segunda Edición).


TEMA 1


1. Instalación de Apache+PHP+MySQL

o Instalación en Windows

o Someter PHP a prueba

o Someter MySQL a prueba



2. Desarrollar una aplicación Web con Base de datos

o Planear su aplicación Web con base de datos



Identificar lo que se espera de la aplicación

 Tome en cuenta a los usuarios

 Hacer el sitio que sea fácil de usar

 Dejar espacio para expansiones

 Escríbalo

o Diseñar la base de datos

 Escoger los datos

 Organizar los datos

 Organizar datos en las tablas

 Cómo crear relaciones entre tablas

o Diseñar la base de datos de la aplicación

 Proceso del diseño del Catálogo de mascotas

 Tablas de la base de datos

 Tablas para la base de datos Sólo para miembros

o Diseñar la aplicación

 Construir la base de datos

 Escribir los programas



TEMA 2



3. La base de datos MySQL

o Construcción de la base de datos

o Cómo comunicarse con MySQL

o Contruir consultas en SQL

o

Enviar consultas en SQL

o Crear una base de datos nueva

o Cómo borrar una base de datos



Página 1 de 87

o Cómo agregar tablas a una base de datos

o Consultas SQL para crear una tabla

o Cómo cambiar la estructura de la base de datos

o Mover datos hacia dentro y fuera de la base de datos

 Agregar información

 Cómo agregar una fila a la vez

 Cómo recuperar información

 Como recuperar información específica

 Cómo recuperar datos en un orden específico

 Cómo recuperar datos de una fuente específica

 Cómo combinar información de tablas

 Cómo actualizar información

 Cómo eliminar información

o Cómo proteger sus datos

 Controlar el acceso a sus datos

 Comprender los nombres de las cuentas y hostnames

 Echemos un vistazo a los archivos

 Respaldar sus datos

 Restaurar sus datos



TEMA 3

4. PHP General

o Agregar una sección PHP a una página HTML

o Variables y Operadores

o Constantes

o Cadenas entre comillas sencillas versus cadenas entre comillas dobles

o Sentencias de Control

o

Las Tablas o arreglos

 Cómo crear tablas o arreglos

 Cómo moverse por un arreglo

 Cómo ordenar arreglos

 Tablas o arreglos multidimensionales

o Las Funciones

o La instrucción return

o Parámetros de las funciones

o Funciones variable

o Recursión

o Cómo ahorrarnos líneas de código

o Tiempo y fecha

o Almacenar una marca de tiempo en una varible

o Bloques de construcción PHP para programas

o

Funciones PHP y MySQL

 Hacer una conexión

 Conectarse al servidor MySQL



Página 2 de 87

 Seleccionar la base de datos correcta

 Enviar consultas SQL

 Enviar una consulta SELECT

 Extraer y usar los datos

 Extraer una fila de datos

 Usar un ciclo para obtener todas las filas de datos

 Usar funciones para extraer datos



TEMA 4

5. Formularios

o Obtener información del usuario

 Usar formularios HTML

 Hacer que los formularios sean dinámicos

 Construir listas de selección

 Crear listas de botones de opción

 Construir listas de casillas para marcar

 Revisar la información del formulario

 Revisar en busca de campos vacios

 Verificar el formato de la información

o Los Formularios

o Descarga de archivos desde un formulario



Funciones de acceso a ficheros



TEMA 5


6. Proyecto



Página 3 de 87





Tema 1

Instalación de Apache+PHP+MySQL en Windows



En este capítulo describiremos el proceso de instalación de la base de datos MySQL, de un
servidor web Apache con PHP, en una máquina con sistema operativo Windows.

Lo primero que debemos hacer es conseguirnos los programas necesarios, y que mejor para ello
que dirigirnos a las páginas web, de los programas en cuestión:

o Apache: www.apache.org

apache_1_3_x_win32.exe

o MySQL: www.mysql.com

mysql-shareware-3.22.34-win.zip

o PHP: www.php.net

php-3.0.x-win32.zip

O tan solo instalar Wamp Server: : http://wamp-server.softonic.com/descargar


Someter PHP a prueba



Una vez que ya tenemos instalados PHP y MySQL, y el servidor Apache configurado para usarlos,
podemos comenzar a escribir nuestro primer script en PHP.

Dicho esto, vamos a someter a prueba a PHP. El código que queramos que sea interpretado por
el servidor, lo pondremos entre las marcas <php y ?> o <? y ?> , para que sepa diferenciarlo de
las restantes etiquetas HTML. Vamos a poner un ejemplo, que lo guardaremos como
ejemplo1.php en la raíz del servidor web, es decir en /wamp/www (carpeta de publicación):

Como el servidor Web, PHP y el archivo ejemplo1.php están en la misma computadora en la que
está haciendo
la barra de dirección del navegador:
localhost/ejemplo1.php

la prueba, puede digitar en



ejemplo1.php

Ver documento anexo de código fuente


Ahora si ponemos esta URL en nuestro navegador veremos una línea con el texto "Hola. Este es
mi primer script en PHP".

Lo primero que apreciamos en el script son sus delimitadores. En la primera línea del script
vemos <?php que nos indica que comienza un script en PHP, y en la última colocamos ?> para
indicar el final del script. Hay que destacar que todas las líneas que se encuentre entre estos
delimitadores deben acabar en punto y coma, excepto las sentencias de control (if, swicht,
while, etc.).

Como en toda programación, es importante poner muchos comentarios, para lo cual si queremos
comentar una sola línea tenemos que poner al principio de la línea //, si lo que queremos es
comentar varias utilizaremos los delimitadores /* - */.

Para que el servidor envié texto utilizaremos la instrucción echo, aunque también podemos
utilizar printf de uso similar al del C o Perl.



Página 4 de 87

Vemos que la palabra myvar comienza con el signo dólar ($). Este símbolo le indica a PHP que
es una variable. Nosotros le hemos asignado un texto a esta variable, pero también pueden
contener números o tablas (arrays). Es importante recordar que todas las variables comienzan
con el signo dólar.

También ha observado que el texto que le asignamos a la variable termina con <br>, esto no se
imprime sirve para indicarle al navegador una nueva línea.

Finalmente, debajo de las líneas deberá ver una gran tabla que muestra toda la información
asociada con PHP en tu sistema.

Muestra la información PHP, la ruta y los nombres de los archivos, los valores de las variables y
el estado de algunas opciones.

La tabla la produce la línea phpinfo() en las instrucciones de la prueba. Siempre que tenga una
pregunta sobre la configuración de PHP, puede usar la instrucción phpinfo() para mostrar esta
tabla y revisar las configuraciones.

Someter MySQL a prueba

Si ya sabe que PHP está corriendo bien, pruebe si tienes acceso a MySQL usando PHP. Sólo sigue
los siguientes pasos:

Captura el siguiente código y llama al archivo mysql_up.php



mysql_up.php

Ver documento anexo de código fuente



Si tu cuenta MySQL no requiere contraseña, no digites nada entre las comillas, como sigue:


$password=””;


Debería ver una tabla con una larga lista de nombres y valores de variables. No se preocupe por
el contenido de la tabla. Lo único importante es que aparezca la tabla, para así saber que su
conexión a MySQL está funcionando correctamente.

Si no aparece ningún mensaje de error o de advertencia, MySQL está funcionando bien. Si ve un
mensaje de error o de advertencia, debe corregir el problema que está probando el mensaje.

Los mensajes de error y advertencia generalmente son muy claros. El siguiente es un mensaje
de error común:


MySQLConnection Failed: Access denied for user:
„ user73@localhost‟ (Using password: YES)


Lo que éste mensaje quiere decir es que MySQL no aceptó el número de su cuenta MySQL o su
constraseña MySQL. Note que el mensaje dice YES para Using password, pero por razones de
seguridad no muestra la contraseña que digitó. Si intentó con una contraseña en blanco, el
mensaje diría NO.

Desarrollar una aplicación Web con base de datos


Desarrollar una aplicación con base de datos para la Web no se reduce a almacenar información
en bases de datos MySQL y digitar programas en PHP. El desarrollo debe empezar con el
planteamiento. Construir las partes de la aplicación se hace después del planeamiento. Los
pasos de desarrollo son:



Página 5 de 87

1. Desarrollar un plan, enumerando las tareas que su aplicación debe realizar.
2. Diseñar la base de datos necesaria para las tareas de su aplicación.
3. Construir la base de datos MySQL, con base en el diseño de la base de datos.
4. Escribir los programas con PHP que realizarán las tareas de la aplicación.

Planear su aplicación Web con base de datos

Antes de poner un dedo en el teclado para escribir un programa en PHP, debe planear su
aplicación. Este es probablemente el paso más importante en el desarrollo de su aplicación. Es
muy doloroso descubrir, especialmente justo después de haber terminado el último programa
para su aplicación, que dejó algo por fuera y que tendrá que empezar de nuevo desde el
principio.

Iden ti fic a r lo q ue espe ra de la a pl ic a c ió n

El primer paso de la fase de planeamiento es identificar exactamente por qué está desarrollando
su aplicación y qué espera de ella. Por ejemplo, su propósito principal podría ser:

 Recopilar los nombres y las direcciones de los usuarios de modo que
  • Links de descarga
http://lwp-l.com/pdf15356

Comentarios de: Tutorial de PHP y MySQL COMPLETO (3)

Edward Joves Mendoza
21 de Enero del 2020
estrellaestrellaestrellaestrellaestrella
Buen material, recomendado para iniciar en php y msql . un favor como puedo obtener los fuentes de los documentos anex .php. Agradozco información
Responder
Dioniver González Roblero
1 de Septiembre del 2021
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Dioniver González Roblero
1 de Septiembre del 2021
estrellaestrellaestrellaestrellaestrella
Hola quiero descargar el manual de ojo y MySQL
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad