martes, 1 de julio de 2014
miércoles, 25 de junio de 2014
CLASE 11
Visualizar
ACTIVIDAD
USAR UN WHILE PARA DESPLEGAR LA MATRIZ
mysql_fetch_assoc($result);
igual que mysql_fetch_array($result);, con la diferencia que devuelve solo matriz asociativa.
Insertamos más usuario, y repetimos los apellidos
Y si quiero filtrar por apellido, para ello se usa WHERE, que es lo que permite filtar información
ACTIVIDAD
DESPLEGAR REGISTROS DE USUARIOS QUE HAYAN
UPDATE
Es prácticamente actualizar registros cuando han sido modificados
Crear el archivo update.php
La instrucción:
$query="UPDATE usuarios SET apellido = 'Lascano'”;
Actualizará a TODOS los apellidos de la tabla, sólo con el apellido Lascano. Hay que tener cuidado con lo que se actualizará.
Por lo tanto utilizamos filtros con WHERE, como lo hicimos anteriormente
DELETE (ELIMINAR REGISTROS)
Crear el archive delete.php
Tener cuidado con
DELETE FROM usuarios BORRA TODOS LOS REGISTROS DE LA TABLA.
mysql_error();
Devuelve el error técnico que ha ocurrido en la BD
martes, 24 de junio de 2014
Clase 10 CREAR BD
CREAR BD
- Ingresar a mysql
- Crear BD
- Crear table
Conexion.php
5. <?php
mysql_connect(“localhost”,”root”,”root”)
or die(“BD NO LEIDA”);
mysql_select_db(“basicas”)
or die(“NO SE PUEDE ACCEDER A LA BD”);
Index.php
Include(“conexion”);
?>
4. CREAR REGISTROS CREAREG.PHP
5.
<?php
include("conexion.php");
$registro = "INSERT INTO usuarios VALUES
('',Mafer','Menoscal','ECUADOR','0989990657')";
if (mysql_query($registro)) echo "se ha
creado un registro";
else echo "problema en creación de
registro";
?>
luego ingresar más datos
$registro = "INSERT INTO usuarios VALUES ('','Carito','Alcivar','HOLANDA','0989990888')";
5. LEER REGISTROS LEEREG.PHP
<?php
include("conexion.php");
$registro = "SELECT nombre, apellido FROM
usuarios";
$registro = "SELECT nombre
FROM usuarios";
$registro = "SELECT * FROM usuarios";
$resultado=mysql_query($registro);
echo $resultado;
sale resource #5, hay que decodificarlo con la función
mysql_fetch_array($resultado) eliminar echo $resultado;
$dato=mysql_fetch_array($resultado);
echo $dato["nombre"];
$dato=mysql_fetch_array($resultado);
echo $dato["apellido"];
?>
<?php
include("conexion.php");
$registro = "SELECT
nombre,apellido FROM usuarios";
$resultado=mysql_query($registro);
while($dato=mysql_fetch_array($resultado)){
echo
$dato["apellido"];
echo
"<br>";
}
?>
miércoles, 18 de junio de 2014
Clase 9 Directorios
CREAR DIRECTORIOS o CARPETAS
Para ello usamos la función mkdir, dentro de php
ACTIVIDAD
Usando mkdir Creaar un directorio denominado ejemplo, como se muestra a continuación
.
MANEJO DE FICHEROS Y MYSQL
La información que se guarda al momento de crear ficheros es de manera desordenada y no es manipublable en caso que deseemos hacer mayores transacciones, pero para pequeñas aplicacionesnos es muy útil porque obviamos el uso de base de datos.
Existe modos como podemos manipular los archivos.
ACTIVIDAD
Tarea: Investigar las funciones de los siguientes modos:
'x'
'x+'
'c' :
'c+'
y los tipos de datos que maneja Mysql
Cada uno de estos modos debe insertarse en una función de php para que tenga efecto,
así por ejemplo si deseo abrir un fichero existente usaré la funcion fopen(string ruta,modo)
esta función recibe 2 parámetros
el primero será la ruta en la cual se encuentra nuestro fichero y
el segundo parámetro será su modo
Elegimos un modo del recuadro por ejemplo el modo a
Entonces la función quedaría del siguiente modo:
fopen("nombre_archivo.txt","a");
fopen("nombre_carpeta/nombre_archivo.txt","a");
Luego creamos un archivo de texto, denominado archivo.txt, dentro de la carpeta ejemlplo. Para ello, utilizamos la función fopen.
Para escribir en un fichero haremos lo siguiente tomando en cuenta lo explicado anteriormente.
fwrite("recurso","texto"): el 1er parámetro es el recurso usado por ejemplo podemos igualar la función de apertura a una variable y ponerlo en el 1er parámetro . El 2do parámetro es el texto que vamos a introducir. al final quedaría algo como esto.
$recurso=fopen("carpeta/archivo.txt","a");
fwrite("$recurso","hola a todos "); //luego para terminar debemos cerrar el fichero
fclose($recurso).
Luego escribimos en ese archivo, para ello cambiamos el modo a w
Si visualizamos el archivo de salida, archivo.txt, se podrá a preciar el texto digitado.
Una vez creado el archivo, se lo puede leer
y para ello realizamos lo siguiente
MYSQL INTRODUCCIÓN -OPERACIONES BÁSICAS
Las tablas tienen campos, y el conjunto de campos se denomina registro,
y el conjunto de tablas es una Base de Datos.
Es un gestor de sistema de base de datos
Estas tablas, van a formar una Base de Datos, que la llamaremos libreria.
Una vez ingresado dentro de Mysql, se puede utilizar el lenguaje sql, para poder crar las bases de datos, tablas, etc.
Primero, creamos la Base de Datos (BD)
Existe 4 operaciones básicas, realiza este sistema de gestiÓn de BD, y lo hace a través del lenguaje sql y son:
- Crear
- Actualizar
- Eliminar y
- Hacer búsquedas
PhpMyAdmin
Ingresamos al localhost, y damos click en PhpMyAdmin
e ingresamos a esta pantalla
Para crear la BD, dar clic en Base de Datos, en el menú superior.
y luego en digitar un nombre y presionar el botón Crear, ejemplo basicas
y luego creamos una tabla con el nombre usuario para realizar las operaciones básicas, esta tendrá 5 campos: id, nombre, apellido, pais y fecha de nacimiento.
TAREA INVESTIGAR LOS TIPOS DE DATOS QUE SOPORTA MYSQL, con su respectiva descripción.
Grabamos los campos creados.
CREATE TABLE `basicas`.`usuarios` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nombre` VARCHAR( 50 ) NOT NULL ,
`apellido` VARCHAR( 50 ) NOT NULL ,
`pais` VARCHAR( 20 ) NOT NULL ,
`nacimiento` DATE NOT NULL
) ENGINE = InnoDB;
Creamos un archivo, conexion.php y lo guardamos en una carpeta por crear denominada mysql.
Para realizar las operaciones básicas antes indicadas, debemos conectarnos a la BD, que ya fue creada.
CONECTAR A BASE DE DATOS
mysql_connect(s,u,p);
mysql_connect, recibe 3 parámetros:
El nombre del server donde está a BD.
El nombre del usuario válido que pueda ingresar a Mysql, y
La contraseña de este usario.
mysql_select_db(bd)
Recibe un parámetro, que es el nombre de la BD a conectarnos.
martes, 17 de junio de 2014
Clase 8 Formulario en el mismo archivo y Páginas Dinámicas
FORMULARIO EN EL MISMO ARCHIVO
PÁGINAS DINÁMICAS
Se crean enlaces para direccionar a cierta
sección de la página.
Primero crear una subcarpeta denominada páginas dinámicas
(pagdin).
Luego crear un archivo index.php
Donde está mené, ahí
vamos a generar todos los link o enlaces que deseamos realizar dentro de la
sección donde esta contenido.
Luego creamos el
menú
Antes de ello,
creamos una subcarpeta en pagdin denominada include, donde guardaremos otros
archivos,
Entonces creamos
subcarpeta include, es decir tendríamos hasta el momento
y dentro de la
subcarpeta include, creamos 2 archivos php: pagina1.php y pagina2.php
Ahora en la página
de index.php vamos a enlazar estas páginas, pero enviando con una variable GET
y una variable que envíe la página respectiva (page).
(Ahora si creamos
el menú)
Actualizamos el
archivo, en el navegador
y tenemos:
Ahora
En la sección de
contenido, colocamos código php, de tal manera que lea la variable page según
sea el caso, al dar clic en el link.
para corregir ese
error
visualizamos y
desaparece el error
Se corrige el error
y para verificar podemos poner cualquier texto de mensaje de salida, al dar
clic en inicio
entonces:
Pero que pasa si
tenemos gran cantidad de enlaces que queremos mostrar en la página
Entonces creamos 2 páginas
más, pagina3.php y pagina4.php, estas se encuentran en otra subcarpeta llamada
seccion2 y también creamos una carpeta seccion1 donde irán las primeras 2 páginas
creadas.
Los archivos serán
pagina3.php
pagina4.php
En las paginas
primeras agregamos el texto en la sección 1
Suscribirse a:
Entradas (Atom)




