martes, 18 de noviembre de 2014

EJEMPLO


REALIZAR EL INGRESO DE DATOS Y SU CONSULTA RESPECTIVA

PANTALLA INICIAL


SUBPANTALLAS

















CÓDIGOS

CREAR

 CONSULTAR









lunes, 17 de noviembre de 2014

Actualizar y eliminar



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, 11 de noviembre de 2014

CREAR DIRECTORIOS o CARPETAS

 

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.


CREAR BD


  1. Ingresar a mysql
  2. Crear BD
  3. 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 ('',Juan','Almache','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 ('','Erika','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>";
 }

?>

lunes, 10 de noviembre de 2014

Incluir Páginas


<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=http://www.google.com">
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php">

 http://www.spamloco.net/2014/10/phishing-de-dropbox-asi-es-como-roban-las-contrasenas.html