8
Clase 4 de PHP CONEXIÓN A MYSQL-PHP 1. Establecer conexión Para establecer la conexión con el servidor desde PHP debemos usar la función: mysql_connect() A esta función se le pasan tres parámetros: SERVIDOR USUARIO PASSWORD Esta función retorna un valor positivo (true) si la conexión tuvo éxito o un valor falso (false) en caso de que la conexión haya fallado. La función mysql_error() sirve para conocer la descripción del error al interactuar con MySQL 2. Seleccionar BD Para seleccionar la base de datos usaremos la función: MYSQL_SELECT_DB() A la cual le pasamos dos parámetros: EL NOMBRE DE LA BASE DE DATOS LA VARIABLE DONDE SE ALMACENA LA CONEXIÓN Ejemplo:

Clase 4 de PHP

Embed Size (px)

DESCRIPTION

clase 4

Citation preview

Page 1: Clase 4 de PHP

Clase 4 de PHP

CONEXIÓN A MYSQL-PHP

1. Establecer conexión

Para establecer la conexión con el servidor desde PHP debemos usar la función:

mysql_connect()

A esta función se le pasan tres parámetros:

SERVIDOR USUARIO PASSWORD

Esta función retorna un valor positivo (true) si la conexión tuvo éxito o un valor falso (false) en caso de que la conexión haya fallado.

La función mysql_error() sirve para conocer la descripción del error al interactuar con MySQL

2. Seleccionar BD

Para seleccionar la base de datos usaremos la función:

MYSQL_SELECT_DB()

A la cual le pasamos dos parámetros:

EL NOMBRE DE LA BASE DE DATOS LA VARIABLE DONDE SE ALMACENA LA CONEXIÓN

Ejemplo:

Mysql_select_bd(“bdejemplo”, $conexion);

Page 2: Clase 4 de PHP

3. Ejecutar instrucciones SQL

Para ejecutar consultas SQL utilizamos la función:

Mysql_query();

A la cual le pasamos un parámetro:

LA INSTRUCCIÓN SQL QUE QUEREMOS EJECUTAR.

Page 3: Clase 4 de PHP
Page 4: Clase 4 de PHP

Para actualizar los datos:

Es muy importante utilizar la etiqueta WHERE con la PK para que solo cambie ese dato o sino los cambiara todos

Para borrar los datos:

NO OLVIDAR EL WHERE SIN ESTE SE BORRA TODA LA TABLA.

Con Where

Sin Where

Page 5: Clase 4 de PHP

Ejercicio:

Crear una base de datos en Mysql llamada NOTAS y dentro de ella la siguiente tabla:

Crear un formulario HTML que permita insertar los datos requeridos por la tabla, otro para editar algún registro existente y un último formulario para eliminar un registro existente.

4. Persistencia de datos en el código.

Para almacenar los datos de una consulta de SQL de tipo Select disponemos de varias funciones:

Mysql_fetch_array()

Recupera los registros como un arreglo asociativo, numérico o ambos. //Arreglo Variable que puede tener varios valores en el mismo momento en diferentes posiciones.

1 2 A Juan CR1 N …. n

Un Arreglo asociativo es el que guarda por nombre no por posición o algo así (buscar).0 1 2 3 4 5 6 N

NOTAS

PK Código(Numeric)

Descripción(Varchar(100))

Fecha(date)

Prioridad(Varchar(10))

Page 6: Clase 4 de PHP

Mysql_fetch_object()

Recupera los registros como un arreglo objeto.

Page 7: Clase 4 de PHP

Mysql_num_rows()

Este devuelve el número de filas obtenidas en una consulta.