Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro
|
|
- Gloria Castellanos Carmona
- hace 8 años
- Vistas:
Transcripción
1 USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que las funciones que giran en torno a mysql serán eliminadas en próximas versiones de PHP como anuncian en su página oficial: Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro Cualquiera sea la librería que se implemente (nosotros usaremos mysqli), para iniciar una conexión MySQL es necesario indicarle a PHP 4 datos importantes: 1. Dónde se encuentra la base de datos: Es decir, en que servidor o IP. 2. Cuál es MI usuario de conexión al MySQL: Como todo sistema, tiene usuarios con más permisos que otros. El usuario principal el administrador total- es el usuario root. 3. Cuál es la clave de conexión de este usuario. 4. De todas las bases de datos que puede tener ese sistema, cuál deseo utilizar para hacer las consultas. Por lo general, la conexión al MySQL será única, salvo que me encuentre trabajando con múltiples servidores a la vez (por ejemplo: haciendo una transferencia en tiempo real de un servidor a otro). Para conectarnos a algún servidor MySQL, debemos usar la función mysqli_connect y pasar como argumentos de la función los cuatro datos: servidor, usuario, clave, base a usar. Esta función nos devuelve un RECURSO, el cual deberemos usar luego para hacer cualquier transacción con la base de datos (para que sepa en qué conexión de todas las que puedo tener, estoy trabajando). Nuestros datos de conexión en nuestra máquina local son los siguientes: $servidor = 'localhost'; // localhost como cadena de texto. $usuario = 'root'; // vamos a usar el usuario principal del mysql $clave = ''; // el wamp instala un mysql con usuario root pero con clave vacía, así que es una cadena de texto vacía. $base = 'BLOG'; // asumimos que en el MySQL ya hemos creado una base llamada BLOG con sus respectivas tablas. $conexion = mysqli_connect( $servidor, $usuario, $clave ); Podemos tener distintas conexiones en simultáneo, en distintos servidores o con distintos usuarios. Lo importante es tener presente que cada una se guarda en una variable distinta y usaremos esa variable para hacer todas las transacciones que correspondan a esa combinación de servidor-usuario-clave. Prof. Germán Rodríguez grodriguez@escueladavinci.net 1
2 Desde este momento cualquier llamada a MySQL que se realice sobre $conexion se va a realizar en la base BLOG dentro de LOCALHOST como ROOT sin clave. PRIMERAS CONSULTAS Para empezar a hacer consultas en MySQL debemos separar nuestra mente en dos instancias distintas: La consulta y el resultado. La consulta en sí que vamos a escribir, para PHP no significa nada, es solo una variable de tipo 'texto' (o String). Para que PHP nos devuelva de la base de datos un registro de datos (los resultados) debemos usar una serie de funciones que se encargarán de mandar esa cadena de texto a PHP y devolver un objeto (de tipo Object) que será lo que la base de datos nos devuelva en base a dicho string. El flujo de trabajo de PHP con respecto a una solicitud de datos al MySQL es el siguiente: 1. Se escribe una cadena de texto (fija o con el uso de variables) que será lo que pediremos. 2. Se le pide a PHP que mande esa cadena de texto a MySQL y devuelva un Objeto que representa TODAS las filas encontradas, este objeto no tiene formato y no tenemos todavía- manera de acceder a su contenido. 3. Se le pide a PHP que convierta CADA FILA de ese objeto en un array asociativo (del tipo $registro_actual['columna'] ) que devolverá como índice asociativo los nombres de todas las columnas que devolvió el MySQL. 4. Si hubiese más de un resultado (o registro) se le pide que recorra todos los contenidos hasta que no haya más datos. La ventaja de esta solicitud es que corta automáticamente cuando ya no quedan registros. Ejemplo: Consulta que devolverá DOS columnas (nombre y teléfono) de UN único registro: //Para PHP esto no es nada más que una cadena de texto. $consulta = "SELECT nombre, telefono FROM usuarios WHERE id = 3"; //La función mysqli_query manda una cadena de texto al MySQL y devuelve un objeto. $filas = mysqli_query( $conexion, $consulta ); echo $filas; // Object ID con un numero de objeto, tenemos que trabajarlo como Array. $columnas = mysqli_fetch_assoc( $filas ); //mysqli_fetch_assoc mueve el cursor a la próxima fila y devuelve las columnas pedidas a modo de array asociativo $columnas['columna_pedida'] ; echo $columnas ; //muestra Array echo $columnas['nombre'] ; // muestra el nombre del usuario con ID 3 echo $columnas['telefono'] ; // muestra el teléfono del usuario con ID 3 Prof. Germán Rodríguez grodriguez@escueladavinci.net 2
3 MYSQLI FETCH ASSOC La función mysqli_fetch_assoc recibe como único argumento un objeto que sea el resultado de un mysqli_query, y si ese objeto se pudo procesar, devolverá un array asociativo cuyos índices serán las columnas que haya solicitado el mysqli_query. Además, una vez que haya procesado los datos, moverá el cursor hacia abajo en el juego de registros (es decir a la próxima fila del query). Llegado el caso que se acaben las filas, devolverá un valor booleano false (y no un array). Por lo cual si pedimos DOS usuarios, podemos usar el mysqli_fetch_assoc para pedir los datos del primer usuario y volver a usarlo para pedir los datos del segundo usuario. $query = "SELECT nombre FROM usuarios WHERE ID=3 or ID=4"; //Pido el 3 y 4 $filas = mysqli_query($conexion, $query ); //Traigo el objeto $columnas = mysqli_fetch_assoc( $filas ); //Mueve el cursor a la fila 1 y trae las columnas como Array Asociativo var_dump( $columnas ); //Muestra en pantalla Array y el índice nombre de ese usuario echo $columnas['nombre']; //Muestra el nombre del usuario 1 $columnas = mysqli_fetch_assoc( $filas ); //Mueve el cursor a la fila 2 y trae las columnas como Array Asociativo var_dump( $columnas ); //Muestra en pantalla Array y el índice nombre de ese usuario echo $columnas['nombre']; //Muestra el nombre del usuario 2 $columnas = mysqli_fetch_assoc( $filas ); //Mueve el cursor a la fila 3 que no existe, porque solo pedimos 2 datos var_dump( $columnas ); //Muestra en pantalla false Claro está que este esquema es un tanto engorroso si se desean mostrar los últimos 100 productos de un catálogo online. Entonces si pudiésemos hacer más óptima esta consulta, podríamos mostrar TODOS los resultados sin importar si son 1, 100 o Eso lo podemos hacer aprovechando ese último valor que vimos en pantalla (el false). Prof. Germán Rodríguez grodriguez@escueladavinci.net 3
4 MOSTRAR MÚLTIPLES RESULTADOS Para mostrar un juego de resultados, independientemente de su cantidad de registros, debemos usar una combinación de las técnicas aprendidas. 1. En primera instancia le vamos a pedir al mysqli_fetch_assoc que nos devuelva una de dos opciones: o Array si hay registros- o false cuando se acabe el juego de datos-. 2. En segunda instancia, esa petición la vamos a utilizar como condición de un ciclo de repetición abierto, es decir que termine sólo cuando se acaben los datos. En este caso vamos a usar un while. Nuestra condición se limita a: mientras las filas digan que hay datos (que no sea false), repetir. $consulta = "SELECT nombre FROM usuarios"; //Como no pongo un filtro where, trae todos los que sean $filas = mysqli_query( $consulta, $conexion ) ; while( $columnas = mysqli_fetch_assoc( $filas ) ){ línea. } echo $columnas['nombre'].' <br />' ; //Muestro cada nombre y un salto de Analizando el código podemos darnos cuenta por qué esta estructura funciona perfectamente. 1. Tenemos la función mysqli_fetch_assoc como condición del while, y la guardamos en la variable $columnas. 2. Como las asignaciones se resuelven antes que la condición del while (por precedencia de operadores), PRIMERO se intenta convertir el objeto $filas en array. 3. Si puede convertirlo, devuelve un tipo de dato Array. 4. Para las evaluaciones booleanas, un array tiene contenido, así que se comporta como true. Se ejecuta el while. 5. Vuelve a intentar convertirse el objeto $filas en array. 6. En tanto y en cuanto devuelva un tipo de dato array, queda claro que seguirá moviéndose por todo el juego de filas. 7. Cuando ya no pueda convertir a array, va a devolver false. 8. Cuando un while encuentra un valor de tipo false, corta toda la repetición. Por ende, este ciclo de repetición va a funcionar con uno, mucho o ningún resultado (si MySQL no devuelve datos, el objeto no se puede convertir; en la primera vuelta da false, termina el ciclo sin hacer ninguna vuelta). Prof. Germán Rodríguez grodriguez@escueladavinci.net 4
5 OTRAS FUNCIONES IMPORTANTES Algunas funciones que van a ser útiles para la interacción con MySQL son: mysqli_error(); - si hubo un error en el formato de la consulta, indicará claramente el error (ejemplo: UNKNOWN COLUMN nombres - no existe la columna nombres) mysqli_num_rows( $filas ); - devuelve un valor numérico que representa la cantidad de filas que devolvió la consulta mysql, recibe como argumento el OBJETO que devolvió el query. mysqli_fetch_row( $filas ); - hace lo mismo que mysqli_fetch_assoc, pero no devuelve un array asociativo, sino uno numérico del tipo $columnas[0] etc. Recibe como argumento las filas. mysqli_insert_id( $conexion ); - Después de hacer una consulta de tipo INSERT INTO devuelve el ID que generó el MySQL para ese registro. Esta función es muy útil cuando se inserta un registro en una tabla y ese valor ingresado se tiene que asociar con otra tabla más (por ejemplo en una relación N-N). Recibe como argumento la conexión. mysqli_free_result( $filas ); - borra de la memoria los registros que devolvió una consulta MySQL anterior. mysqli_close( $conexion ); - cierra la conexión al MySQL para no seguir consumiendo recursos. Prof. Germán Rodríguez grodriguez@escueladavinci.net 5
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesEste programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.
1 Programa 1 Utilizando el icono añadimos un movimiento a por cada línea de programa. Podremos usar 8 posibles líneas de programa (Base, Hombro, Codo, Muñeca, Pinza, Salida 1, Salida 2 y línea en blanco).
Más detallesCurso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Más detallesGENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)
APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha
Más detallesNORMA 19.14 (SEPA) 22/11/2013
NORMA 19.14 (SEPA) 22/11/2013 1. Descripción La aplicación de generación de ficheros de adeudos permite generar fácilmente Órdenes para que su banco efectúe el cobro de recibos a clientes creando una Base
Más detallesAhora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.
Necesitas organizar tus cuentas? O calcular tus notas? Miicrosofftt Excell te ayuda a hacerlo Lleva todas tus cuentas, notas, o lo que necesites, de forma automática, a través de las hojas de cálculo de
Más detallesINSTALACIÓN DE GATEWAYS SIP
INSTALACIÓN DE GATEWAYS SIP Aunque las pantallas de configuración no son exactamente iguales, se pretende que este manual sea una ayuda para poner en funcionamiento los gateways modelos GIP1S+1FXO, GIP2S+2FXO,
Más detallesManual de usuario Sucursal Virtual
INDICE 1. Introducción 2. Requerimientos 3. Página Inicial 4. Registro 4.1 Registro con tarjeta de débito 4.2 Registro con clave de acceso 5. Acceso a 6. Pestaña Consultas 6.1 Saldo de cuentas 6.1.1 Saldo
Más detallesTutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos
1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar
Más detallesMANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES
MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES Joma ha creado una herramienta con la cual, usted, como distribuidor, podrá generar presupuestos de las agrupaciones
Más detallesConfiguración de DNS seguros
Configuración de DNS seguros para la navegación de niños por Internet El otro día os contaba del secuestro de los DNS de Google, y qué son los DNS. Para hacer un resumen rápido: son como las páginas amarillas
Más detallesEstimado usuario. Tabla de Contenidos
Estimado usuario. El motivo del presente correo electrónico es mantenerle informado de las mejoras y cambios realizados en el software Orathor (Athor/Olimpo) en su versión 5.7.041 la cual ha sido recientemente
Más detallesLABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
Más detallesLAS BARRAS. La barra de acceso rápido
LS RRS La barra de título Contiene el nombre del documento sobre el que se está trabajando en ese momento. Cuando creamos un libro nuevo se le asigna el nombre provisional Libro1, hasta que lo guardemos
Más detallesCÓMO CREAR NUESTRO CATÁLOGO
CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,
Más detallesMANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7
MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Índice Pasos previos a la visualización del programa: Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7 Conceptos e información
Más detallesQUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)
APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos
Más detallesCONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
Más detallesINSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...
Más detalleshttp://www.hikashop.com/en/component/updateme/doc/page-...
español Contenido de visualización en el extremo delantero Descripción Página del producto con un menú Listado de productos con un menú Listado de categorías con un menú Los productos con un módulo Categorías
Más detallesQue es Velneo vdataclient V7?
Página 1 de 14 Que es Velneo vdataclient V7? Es el cliente de datos que nos permitirá de una forma remota acceder como administrador a una base de datos, observar el estado de la información e interactuar
Más detallesÍndice general de materias LECCIÓN 7 74
Índice general de materias LECCIÓN 7 74 BUSCAR 74 BUSCAR CON FORMATO 77 REEMPLAZAR 78 REEMPLAZAR CON FORMATO 79 NOTAS AL PIE DE PÁGINA 79 CONFIGURAR LAS NOTAS 81 INSERTAR NOTAS AL PIE 83 MODIFICAR NOTAS
Más detallesCORREO ELECTRÓNICO GMAIL. 1 Enviar correo electrónico... 2. 1.2 Acceder a una cuenta de correo electrónico... 2
CORREO ELECTRÓNICO GMAIL 1 Enviar correo electrónico... 2 1.2 Acceder a una cuenta de correo electrónico.... 2 1.3 Destacar el propósito principal de las carpetas de correo electrónico: Recibidos, Bandeja
Más detallesOPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)
APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Más detalles12 Minería de Datos Reglas de asociación.
Objetivos: 12 Minería de Datos Reglas de asociación. Genera reportes a partir de técnicas de Data Mining. Utiliza software de Data Mining. Recursos: Guías prácticas. Datos ejemplo. http://rapidminer.com
Más detallesMANUAL TIENDA VIRTUAL. Paseo del Gran Capitán, Nº 62, 37006 Salamanca. Telf.: 923 121 363 Fax: 923 090 381 comercial@verial.es
MANUAL TIENDA VIRTUAL Paseo del Gran Capitán, Nº 62, 37006 Salamanca. Telf.: 923 121 363 Fax: 923 090 381 comercial@verial.es Alta de nuevos clientes Para darse de alta como nuevo cliente pulse el botón
Más detallesEn cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.
Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa
Más detallesPHP - II. Elaborador por: Edgar Manuel Amézquita y Sebastián González R.
PHP - II Elaborador por: Edgar Manuel Amézquita y Sebastián González R. 1 Inclusión de archivos PHP en otros archivos Include Include_path Incluye el ámbito de las variables. Las inclusiones en funciones
Más detallesInstalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet
Instalación Joomla Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet INSTALACIÓN EN UN ORDENADOR DEL CENTRO. (INSTALACIÓN LOCAL) Con esta instalación,
Más detalles1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).
CORREO ELECTRÓNICO NIVEL BÁSICO DE CORREO ELECTRÓNICO INICIACIÓN A CORREO ELECTRÓNICO OBTENER UNA CUENTA DE CORREO ELECTRÓNICO GRATUITA Al correo electrónico también se lo conoce como e-mail, abreviatura
Más detallesInformática Aplicada a la Gestión de Empresas (IAGE) Parte III Excel e Internet Tema 2
Informática Aplicada a la Gestión de Empresas (IAGE) Parte III Excel e Internet Tema 2 1. Rango de celdas. Definición. Selección Contenido. 2. Referencias relativas, absolutas y mixtas. 3. Gráficos. Creación,
Más detallesInternet aula abierta
MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN
Más detallesTerminales de Captura de Juegos Pax S-80
ORMEN / Manuales Terminales de Captura de Juegos Pax S-80 Terminales de Captura de Juegos Pax S-80 Manual del Usuario - Características y Operación Serie de Manuales del Departamento Técnico ORMEN S.A.
Más detallesModulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detallesMATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Más detallesEste botón situado en la barra de título de la ventana de la aplicación, nos da acceso a un menú mediante el cual podemos, entre otras opciones:
Botón de Office [Información extraída de la página web http://www.adrformacion.com/cursos/wordb2007/leccion1/tutorial3.html] Este botón situado en la barra de título de la ventana de la aplicación, nos
Más detalles1 MANUAL DE INSTALACIÓN
1 MANUAL DE INSTALACIÓN El software necesario para la ejecución de las aplicaciones se incluye en el apartado software del cd del proyecto. Aún así, a continuación se explica como poder descargar los programas
Más detallesSquipy v1.1. 0.-Introducción
Squipy v1.1 0.-Introducción Squipy es un sencillo proxy que permite filtrar y modificar los datos que se envían desde el navegador hacia un servidor web. El interfaz está en castellano y en inglés y su
Más detallesMuchos programas de aplicación contienen herramientas para proteger la información, por ejemplo, Microsoft Word que te permite:
Seguridad de información. Importancia. Seguridad informática, son las técnicas desarrolladas para proteger los equipos informáticos individuales y conectados en una red frente a daños accidentales o intencionados.
Más detallesCentro de Capacitación en Informática
Combinación de funciones y fórmulas =SI(Y(...)...) o =Si(O(...)...) En secciones anteriores vimos que la función SI() debía cumplir una condición, como por ejemplo, controlar si en una celda determinada
Más detallesSesión 3 - Movimiento Diferencial
Sesión 3 - Movimiento Diferencial Qué aprenderemos en esta sesión? Para entender como nuestro robot se va a desplazar por cualquier superficie, debemos aprender la manera en que lo hace, por eso, en esta
Más detallesSUPREME SD8363E, SUPREME SF8172V )
P á g i n a 1 Configuración básica del NR8301 (ejemplo cámara IP8335H, IP8162P, IP8337H-C, SUPREME SD8363E, SUPREME SF8172V ) Primeramente son las conexiones de los equipos al NVR Aquí nos muestra 2 cables
Más detallesCreando una webquests
Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre
Más detallesOBTENER DATOS EXTERNOS
La herramienta Obtener datos externos nos va a permitir llevar a Excel datos que proceden de otras fuentes de datos, como archivos de texto o bases de datos, para su posterior tratamiento y análisis con
Más detallesNORMA 34.14(SEPA) 05/11/2013
NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios
Más detallesPara aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.
Las tablas dinámicas Crear una tabla dinámica Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada
Más detallesTeclado sobre una PDA para Personas con Parálisis Cerebral
Manual de Usuario - 1 - - 2 - Teclado sobre una PDA para Personas con Parálisis Cerebral Capítulo 1. MANUAL DE USUARIO 12.1 Descripción de la aplicación Este programa le permitirá llevar a cabo las siguientes
Más detallesConectar Flash con Access usando MDM Zinc
Conectar Flash con Access usando MDM Zinc Con este tutorial pretendo enseñar la conexión básica entre Flash / Actionscript y Microsoft Access mediante MDM Zinc, para poder empezar a crear aplicaciones
Más detallesVENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS
VENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS EN NUESTRAS VIDAS JOCABED VALENZUELA GARCIA ESLI GUADALUPE LAZCANO RODRIGUEZ INTRODUCCION: Le tecnología es un sinónimo de innovación y de cosas nuevas para facilitar
Más detallesVamos a crear nuestro primer juego en el que tendremos que coger la comida que esta protegida por los gatos
Atrapa la tarta Vamos a crear nuestro primer juego en el que tendremos que coger la comida que esta protegida por los gatos Instrucciones (Controla el movimiento del ratón con las teclas flecha derecha,
Más detallesBase de datos: Access. Unidad Didáctica 3: Planificación y diseño de una base de datos
Módulo 7: Tecnologías de la Información y Comunicación y Ofimática Unidad Didáctica 3: Planificación y diseño de una base de datos Base de datos: Access UNIDAD DIDÁCTICA 3 Planificación y diseño de una
Más detallesPROPUESTAS COMERCIALES
PROPUESTAS COMERCIALES 1. Alcance... 2 2. Entidades básicas... 2 3. Circuito... 2 3.1. Mantenimiento de rutas... 2 3.2. Añadir ofertas... 5 3.2.1. Alta desde CRM... 5 3.2.2. Alta desde el módulo de Propuestas
Más detallesCrear usuario en XP. Redes Paso a Paso. Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10. Descripción.
Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10 Materiales: Sistema operativo Windows XP Tiempo: 2 minutos Dificultad: Baja Descripción. Procedimiento que
Más detalles1. Inicio 2 2. Menú Principal 2 3. Selección de Clientes 4 4. Crear Documentos 6 4.1. Documento Manual 6 4.2. Documento Automático 8
1. Inicio 2 2. Menú Principal 2 3. Selección de Clientes 4 4. Crear Documentos 6 4.1. Documento Manual 6 4.2. Documento Automático 8 5. Selección de Artículos 9 6. Promociones 10 7. Condiciones de Venta
Más detallesComerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008
Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008 Contenidos 1. Propósito 3 2. Comerciales 4 3. Creación de tablas de comisiones 6 4. Cálculo de comisiones en documentos de ventas
Más detallesCómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Más detallesLa plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.
PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación
Más detallesINVENTARIO INTRODUCCIÓN RESUMEN DE PASOS
INVENTARIO INTRODUCCIÓN Es habitual que en las empresas realicen a final de año un Inventario. Con este proceso se pretende controlar el nivel de stock existente, para iniciar el nuevo ejercicio, conociendo
Más detallesPrograma Presupuestos de Sevillana de Informática.
Programa Presupuestos de Sevillana de Informática. Introducción. En sus inicios, el programa Presupuestos estaba pensado únicamente para escribir e imprimir presupuestos, facilitando el trabajo con un
Más detallesConceptos Generales en Joomla 1.7.2.
JOOMLA 1.7 CONCEPTOS GENERALES. 1.- Introducción. Una vez realizada la instalación de Joomla! en nuestro servidor, observemos detenidamente lo que hemos conseguido, y así poder ir entendiendo las posibilidades
Más detallesL U I S P A T I Ñ O IN FOR M Á T I C A SIS T E M A S AVA N Z A DOS
1 1 EFACTURA ONLINE... 3 1.1 INTERFACE DE EFACTURA ONLINE... 3 1.2 BARRA SUPERIOR... 4 1.3 ÁREA DE TRABAJO. PESTAÑAS... 4 2 EMPRESAS... 5 3 PERSONALIZAR FACTURA... 7 4 CLIENTES... 8 5 FACTURAR... 9 5.1
Más detallesManual de usuario de Solmicro BI. Página 1
Manual de usuario de Solmicro BI Página 1 Índice 1. Estructura general del sistema, 2. Estructura de presentación de la información, 3. Acceso a Solmicro BI y los diferentes cuadros de mando, 4. Partes
Más detallesPHP Perfect SQL v1.0 (SQL perfectas en PHP)
PHP Perfect SQL v1.0 (SQL perfectas en PHP) Muchas veces cuando programamos para web es muy fácil cometer errores en la construcción sintáctica de consultas SQL, por ejemplo cuando tenemos que realizar
Más detallesSISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública
JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención
Más detallesMANUAL DE USUARIOS DEL MODULO DE EVALUACIÓN DE DESEMPEÑO SISTEMA DE ADMINISTRACIÓN DE SERVIDORES PÚBLICOS (SASP)
MINISTERIO DE ADMINISTRACIÓN PÚBLICA (MAP) Dirección de Tecnología de la Información y Comunicación MANUAL DE USUARIOS DEL MODULO DE EVALUACIÓN DE DESEMPEÑO SISTEMA DE ADMINISTRACIÓN DE SERVIDORES PÚBLICOS
Más detallesMódulo II - PowerPoint
Módulo II - PowerPoint Índice Copiando diapositivas Menú Edición... 2 Copiando diapositivas utilizando la barra de herramientas... 3 Copiando diapositivas utilizando el menú contextual... 3 Copiando diapositivas
Más detallesPrograma de Fabricación para Android
Programa de Fabricación para Android Presentación: Este es un programa dirigido a la dirección, planificación, gestión, guardado y presentación de la fabricación, en este caso de una imprenta de generación
Más detallesMANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET
MANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET Utilice ésta Guía para conocer los procedimientos básicos de uso de la Extranet. En caso de que tenga alguna duda consulte las Instrucciones de Operación disponibles
Más detallesGUÍA DE INSTALACIÓN Y ACTIVACIÓN
GUÍA DE INSTALACIÓN Y ACTIVACIÓN El software Hyper Renta es un programa diseñados para funcionar en ambiente Windows, por lo que es indispensable que este sistema operativo se encuentre instalado en su
Más detallesPRÁCTICAS DE GESTIÓN GANADERA:
PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta
Más detallesCómo gestionar menús en Drupal 7
Cómo gestionar menús en Drupal 7 Los menús en Drupal son unas herramientas muy poderosas porqué proporcionan maneras para que los visitantes de nuestro sitio puedan llegar a páginas específicas. Estos
Más detallesMANUAL DE MI MAQUINA DE APRENDER INGLES
MANUAL DE MI MAQUINA DE APRENDER INGLES http://mimaquinadeaprenderingles.com INDICE Pag. 03 1.- Entrada al Programa. Pag. 04 2.- Suscripción. Pag. 12 3.- Pantalla Información (1) y (2). Pag. 13 (3) Botón
Más detallesIntroducción... 4. Cómo empezar a monetizar mi blog?... 7. Porqué son tan interesantes los ingresos por sistemas de afiliados?...
Aaaaa Contenido Introducción... 4 Cómo empezar a monetizar mi blog?... 7 Porqué son tan interesantes los ingresos por sistemas de afiliados?... 10 Cómo se pueden generar ingresos con un blog usando la
Más detallesCómo ingresar un pedido de venta en el SAP ERP desde la aplicación móvil creada con GeneXus
Page1 Cómo ingresar un pedido de venta en el SAP ERP desde la aplicación móvil creada con GeneXus Partiremos de una aplicación en la que, además de poder trabajar con la información de los clientes y materiales,
Más detallesNORMA 19.14 / 19.44 (SEPA)
NORMA 19.14 / 19.44 (SEPA) Versión 1.5 Concepto Ampliado N19.14 PLUS Enero 2015 Contenido 1. Descripción... 3 2. Instalación de la aplicación... 3 3. Desinstalación de la aplicación... 4 4. Acceso a la
Más detallesFORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B
141 1 FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 Unidad 6 B 142 2 Índice SEGUIMIENTO DE PERSONAS 1 INFORMES 2 143 3 SEGUIMIENTO DE PERSONAS E INFORMES EN MOODLE El seguimiento de los participantes en Moodle
Más detallesManual de Uso Web profesional
Manual de Uso Web profesional Versión 5 Junio 2015 ÍNDICE 0 Introducción... 3 1 Página principal de Mi área de trabajo... 4 2 Solicitudes... 5 3 Aportaciones... 13 4 Trabajos... 17 5 Los documentos a firmar...
Más detallesMANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA
MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A
Más detallesGUÍA BÁSICA DE USO DEL SISTEMA RED
SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD
Más detallesCAPITULO DE BIENES AFECTOS O DE INVERSIÓN
CAPITULO DE BIENES AFECTOS O DE INVERSIÓN INDICE: A ACCESO POR PRIMERA VEZ - PANTALLA DE REGISTRO DE UN NUEVO BIEN:... 3 1 - DATOS GENERALES:... 4 A. ALTA:... 4 B. BAJA:... 8 C. MEJORA DE BIEN... 9 D.
Más detallesDISENO DE CURSOS AUTOGESTNOS. Mana del Socorro Perez Alcala
DISENO DE CURSOS AUTOGESTNOS Mana del Socorro Perez Alcala La metodología que seguimos en el Centro de Educación Continua, Abierta y a Distancia (CECAD) cuando a nosotros llega un maestro o un experto
Más detallesLABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar funciones en Microsoft Excel 2010. 1) LA FUNCIÓN SI EN EXCEL La función SI en Excel es parte del grupo
Más detallesConstrucción de Escenarios
Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,
Más detallesServicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005
Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 1. Acerca de este documento Este documento describe el servicio de estadísticas del que actualmente disfrutan algunas de las páginas
Más detallesPROPORCIONALIDAD - teoría
PROPORCIONALIDAD RAZÓN: razón de dos números es el cociente indicado de ambos. Es decir, la razón de los dos números a y b es a:b, o lo que es lo mismo, la fracción b a. PROPORCIÓN: es la igualdad de dos
Más detallesSOLUCIÓN CASO PRÉSTAMOS II
SOLUCIÓN CASO PRÉSTAMOS II Si queremos elaborar un modelo que permita calcular la cuota a pagar en cualquier préstamo de tipo francés, es importante empezar por diseñar un modelo que tenga en cuenta todos
Más detallesPARKING ZONE v1.8 MANUAL DEL USUARIO
PARKING ZONE v1.8 MANUAL DEL USUARIO Contenido 1. ABRIR LA APLICACIÓN 3 2. UBICACIÓN DEL SERVIDOR 3 3. ACCESO A LA APLICACIÓN 4 4. ADMINISTRACION TARIFAS 5 5. ADMINISTRACION CONFIGURACION 6 5.1. CONFIGURAR
Más detallesPráctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente
Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente 3 o curso de Ingeniería Técnica en Informática de Sistemas 13 de abril de 2007 El objetivo de esta práctica es realizar una
Más detallesSecretaría de Salud. Subsecretaria de Innovación y Calidad. Dirección General de Calidad y Educación en Salud
Secretaría de Salud Subsecretaria de Innovación y Calidad Dirección General de Calidad y Educación en Salud Dirección General Adjunta de Calidad en Salud Dirección de Mejora de Procesos Manual de Usuario
Más detallesTEMA 27: FACTURACIÓN Y RECTIFICACIÓN DE FACTURAS DE VENTAS EN SAP. CONTRATOS EMVISL EN SAP R/3
TEMA 27: FACTURACIÓN Y RECTIFICACIÓN DE FACTURAS DE VENTAS EN SAP. CONTRATOS EMVISL EN SAP R/3 Elementos de partida: Descripción general del proceso de negocio Se describe el tratamiento de la creación
Más detallesXAJAX: una librería de AJAX para PHP (parte 1)
XAJAX: una librería de AJAX para PHP (parte 1) AJAX es el acrónimo de Asynchronous Javascript And XML o Javascript y XML asíncronos dicho en nuestro idioma. Se trata de una combinación de tecnologías que
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesInstituto Politécnico Nacional
Instituto Politécnico Nacional Escuela Superior De Cómputo Web Application Development Reporte Examen, 3do Departamental Grupo: 3CM2 Alumno Hernández Oyarzábal Mauricio Francisco Introducción a Drupal
Más detallesDefinir columnas de estilo periodístico
Columnas de texto estilo periodístico Trabajar con columnas de texto Word posee una herramienta denominada columnas estilo periodístico la cual permite organizar el texto de un documento en dos o más columnas
Más detallesUSO ACADÉMICO DE HOJAS ELECTRÓNICAS. Segunda Sesión
Control de notas USO ACADÉMICO DE HOJAS ELECTRÓNICAS Segunda Sesión El portal académico nos permite ingresar las notas de nuestros estudiantes y tenemos la facilidad de que podemos exportar las notas a
Más detallesMANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Más detallesPráctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. TCP/IP: protocolo TCP
Práctica 9 GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2001/2002 TCP/IP: protocolo TCP Introducción Como se ha comentado en la práctica anterior, el protocolo UDP es muy sencillo de implementar, pero
Más detallesGUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones.
GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones. Excel es una hoja de cálculo que permite hacer: Listado de elementos Hojas de cálculo donde se realizan: o Procesos
Más detalles