0% encontró este documento útil (0 votos)
20 vistas

PHP y Mysql

Este documento describe los pasos para conectarse a una base de datos MySQL, insertar, borrar y consultar datos. Explica cómo declarar variables de conexión, establecer la conexión, insertar datos usando mysqli_query e incluir el archivo de conexión. También cubre cómo borrar datos y realizar consultas SELECT para obtener y procesar filas de resultados.

Cargado por

lpiloace
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas

PHP y Mysql

Este documento describe los pasos para conectarse a una base de datos MySQL, insertar, borrar y consultar datos. Explica cómo declarar variables de conexión, establecer la conexión, insertar datos usando mysqli_query e incluir el archivo de conexión. También cubre cómo borrar datos y realizar consultas SELECT para obtener y procesar filas de resultados.

Cargado por

lpiloace
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

--------------------------------

(1) CONEXIÓN A LA BASE DE DATOS


-------------------------------
1.-Declaración de las variables que haran de parámetros
i)$host ="127.0.0.1"
ii)$usuario="root"
iii)$clave="";
iv)$nombre_Base_datos=...
2.-Conexión
- Usamos las funciónes.
a)Para efectuar la conexión
-----------------------------------------
| $conexion= mysqli_connect() |
| |
----------------------------------------
b)Para mostrar un mensaje personalizado en caso
de fallo, se unen por la partícula OR

------------------------------------------
| die("mensaje personalizado") |
| |
------------------------------------------
-Esta función se coloca en un archivo a parte y se
invoca con la función

-----------------------------------------------
| requiere_once("librerias/conexion.php") |
| |
----------------------------------------------
(Observar que se ha guardado en la carpeta
"librerias")

-------------------------------------------------------
-
(2) INSERCCIÓN DE DATOS
-------------------------------------------------------
- Usamos la función
------------------------------------------------------
| mysqli_query(conexion,strQuery)
|
|
|

------------------------------------------------------

(strQuery es una sentenca sql)


- Para la insercción (parámetros de la función INSERT
INTO nombreTabla())
sigo los siguientes pasos
i)Declaro variables por cada campo de la tabla y les
asigno un valor
$preguta=...
$op1 = ...
ii)Construcción de la sentecia $strSQL
1.-A la primary key se le asigna el valor 0,u otro
cualquiera,
SI NO SE HA ESTABLECIDO COMO AUTOINCREMENT DEBEMOS
CUIDAR DE NO REPETIRLA
2.-Cada campo debe ir entre comillas: ".$campo1."
-Observar que uso el operador '.' para concatenar
las comillas y el campo.
3.A su vez todo esto debe ir entre comillas (lo
obligar php): ' ".$campo1." '
-Si unas son dobles las otras simples y al reves.

-------------------------------------------------------
-----------------------
(3) BORRADO DE DATOS
-------------------------------------------------------
----------------------
-Usamos la misma función de antes.
-La sentencia sql es la sentencia delete
-Si usamos un formulario para recuerar el campo no
debemos
olvidar añadir el ';' final
-La página html que muestra el formulario también debe
terminar el .php

-------------------------------------------------------
---------------
(4) CONSULTAS (SELECT)
-------------------------------------------------------
--------------
- Necesitamos las funciones

i) Para obtener el conjunto de registros (operación


select)
--------------------------
| mysqli_query() |
-------------------------
ii)Para obtener los el número de registros que ha
retornado la sentencia select
-------------------------
| mysqli_num_rows() |
-------------------------

-------------------------------------------------
| ***** Ejemplo: ****** |
| $strSQL="SELECT ...."; |
| $r=mysqli_query(conn,strSQL); |
| $numero_registros=mysqli_num_rows($r); |
-------------------------------------------------

iii)Para retornar por cada registros obtenido un ARRAY


asociativo la función
- Recibe como parámetro el objeto devuelto por la
función mysqli_query();
-------------------------------------------
| $fila=mysqli_fetch_assoc($r); |
| |
-------------------------------------------
-Para acceder a los campos de cada fila usamos su
nombre
-----------------------------------------
| $fila["nombre_del_campo"] |
|---------------------------------------|

iv)Para procesar los registros usamos un bucle.

------------------------------------------
| while($fila=mysqli_fetch_assoc($r)) |
| { |
| //Se procesan las filas |
| } |
| |
----------------------------------------

También podría gustarte