1) El documento habla sobre cómo establecer conexiones automáticas a bases de datos MySQL desde PHP mediante el uso de funciones. 2) Explica cómo crear funciones que realicen la conexión y devuelvan el identificador de la conexión para su uso en otros scripts. 3) También describe los diferentes tipos de campos numéricos y de coma flotante que admite MySQL así como cómo listar y crear bases de datos.
La función mail de PHP permite enviar correos electrónicos desde una página web. Requiere tener instalado y configurado un servidor de correo. El documento explica cómo enviar correos simples y más complejos con cabeceras MIME, usando cadenas de texto o variables. Se enfatiza la importancia de seguir estrictamente la sintaxis MIME para evitar problemas.
El documento describe conceptos básicos de C++ como funciones, parámetros, arreglos, cadenas de texto y arrays. Explica que una función es un conjunto de líneas de código que realizan una tarea específica y pueden tomar parámetros. También describe arreglos unidimensionales y multidimensionales como estructuras de datos y cómo se declaran y acceden a sus elementos. Finalmente, resume que una cadena de texto almacena caracteres en posiciones consecutivas de memoria y un array permite almacenar objetos de la misma clase accediéndolos
Este documento proporciona una introducción al lenguaje de programación PHP. Explica que PHP se utiliza para crear contenido dinámico en sitios web y que fue creado originalmente en 1994. Luego describe algunos conceptos básicos de PHP como variables, tipos de datos, operadores y concatenación.
Este documento describe un ensayo sobre PHP escrito por un estudiante. Introduce PHP como un potente lenguaje de programación para el desarrollo web. Explica conceptos clave como variables, tipos de datos, constantes, operadores, funciones, formularios y descarga de archivos en PHP.
Este documento describe la estructura básica de un programa en lenguaje ensamblador, incluyendo la definición de segmentos para la pila, datos y código. Explica directivas como SEGMENT, ENDS y ASSUME que le indican al ensamblador cómo organizar la memoria. También cubre conceptos como la reserva de memoria para variables y cadenas con directivas como DB, DW y DUP. Finalmente, resume cómo se usan interrupciones para realizar E/S y retornar al sistema operativo.
Este documento describe varias funciones importantes para el tratamiento de cadenas, números, formato y fechas en Visual Basic. Incluye funciones para convertir entre mayúsculas y minúsculas, eliminar espacios, obtener la longitud de una cadena, buscar subcadenas, y convertir entre cadenas y números. También cubre funciones matemáticas, de formato como moneda y porcentajes, y funciones para dar formato a fechas y horas.
Este documento describe los principales comandos y conceptos utilizados en Visual Basic, incluyendo variables, tipos de datos, matrices, procedimientos, funciones, estructuras de control y operadores. Explica cómo definir y utilizar variables, funciones y procedimientos, así como bucles y estructuras condicionales para controlar el flujo del programa. También cubre operadores aritméticos, de comparación, lógicos y de concatenación para realizar cálculos y comparaciones.
La función mail de PHP permite enviar correos electrónicos desde una página web. Requiere tener instalado y configurado un servidor de correo. El documento explica cómo enviar correos simples y más complejos con cabeceras MIME, usando cadenas de texto o variables. Se enfatiza la importancia de seguir estrictamente la sintaxis MIME para evitar problemas.
El documento describe conceptos básicos de C++ como funciones, parámetros, arreglos, cadenas de texto y arrays. Explica que una función es un conjunto de líneas de código que realizan una tarea específica y pueden tomar parámetros. También describe arreglos unidimensionales y multidimensionales como estructuras de datos y cómo se declaran y acceden a sus elementos. Finalmente, resume que una cadena de texto almacena caracteres en posiciones consecutivas de memoria y un array permite almacenar objetos de la misma clase accediéndolos
Este documento proporciona una introducción al lenguaje de programación PHP. Explica que PHP se utiliza para crear contenido dinámico en sitios web y que fue creado originalmente en 1994. Luego describe algunos conceptos básicos de PHP como variables, tipos de datos, operadores y concatenación.
Este documento describe un ensayo sobre PHP escrito por un estudiante. Introduce PHP como un potente lenguaje de programación para el desarrollo web. Explica conceptos clave como variables, tipos de datos, constantes, operadores, funciones, formularios y descarga de archivos en PHP.
Este documento describe la estructura básica de un programa en lenguaje ensamblador, incluyendo la definición de segmentos para la pila, datos y código. Explica directivas como SEGMENT, ENDS y ASSUME que le indican al ensamblador cómo organizar la memoria. También cubre conceptos como la reserva de memoria para variables y cadenas con directivas como DB, DW y DUP. Finalmente, resume cómo se usan interrupciones para realizar E/S y retornar al sistema operativo.
Este documento describe varias funciones importantes para el tratamiento de cadenas, números, formato y fechas en Visual Basic. Incluye funciones para convertir entre mayúsculas y minúsculas, eliminar espacios, obtener la longitud de una cadena, buscar subcadenas, y convertir entre cadenas y números. También cubre funciones matemáticas, de formato como moneda y porcentajes, y funciones para dar formato a fechas y horas.
Este documento describe los principales comandos y conceptos utilizados en Visual Basic, incluyendo variables, tipos de datos, matrices, procedimientos, funciones, estructuras de control y operadores. Explica cómo definir y utilizar variables, funciones y procedimientos, así como bucles y estructuras condicionales para controlar el flujo del programa. También cubre operadores aritméticos, de comparación, lógicos y de concatenación para realizar cálculos y comparaciones.
1) El documento explica el uso de funciones y parámetros en PHP orientado a objetos. Describe cómo crear funciones propias, pasar parámetros por valor y referencia, y establecer valores predeterminados. 2) También cubre cómo devolver valores desde funciones usando la instrucción return. 3) Explica cómo incluir archivos PHP externos para organizar mejor el código y crear clases que definan objetos con propiedades y métodos.
Este documento proporciona una introducción a varios comandos básicos de Linux, incluidos comandos para navegar entre directorios, ver archivos y carpetas, copiar y mover archivos, eliminar archivos, ver el contenido de archivos, e imprimir archivos. También cubre comandos para ver información sobre usuarios, fecha y hora, y gestionar correo electrónico de forma básica. El documento explica la sintaxis y parámetros de cada comando.
Este documento explica los diferentes tipos de arrays en PHP, incluyendo arrays escalares y asociativos. Los arrays permiten almacenar múltiples valores bajo un mismo nombre, diferenciados por sus índices. En los arrays escalares, los índices son números asignados automáticamente o especificados manualmente, mientras que en los arrays asociativos los índices son cadenas. El documento proporciona ejemplos de cómo definir y acceder a elementos de arrays.
Este documento explica cómo modificar registros en MySQL, incluyendo cómo actualizar un campo en todos los registros de una tabla, seleccionar y modificar un solo registro usando una cláusula WHERE, y modificar un campo en cualquiera de los registros.
Este documento presenta un manual sobre el lenguaje SQL de Oracle. Explica los comandos básicos de SQL como SELECT, las cláusulas WHERE y ORDER BY, y funciones para manipular cadenas, números y fechas. También cubre temas como productos cartesianos entre tablas y el uso de múltiples tablas en consultas.
Este documento describe los diferentes tipos de objetos Statement en Java que se pueden usar para ejecutar sentencias SQL en una base de datos, incluyendo Statement, PreparedStatement y CallableStatement. También explica cómo crear objetos Statement, los métodos para ejecutar sentencias SQL, y el uso de sintaxis de escape SQL para hacer la consulta independiente del sistema gestor de base de datos.
El documento explica cómo escribir el primer script en PHP. Muestra un ejemplo básico de un script PHP que imprime un saludo. Luego, proporciona más detalles sobre variables, operadores, sentencias de control y tablas en PHP.
Este documento resume conceptos clave sobre cadenas de caracteres (strings) en Python. Explica que los strings están compuestos de caracteres individuales y pueden ser indexados y recorridos. También describe operaciones comunes como obtener la longitud de un string, extraer subcadenas mediante slices, comparar strings, y usar la función find para buscar caracteres dentro de un string. Finalmente, menciona que los strings son inmutables, por lo que no pueden modificarse una vez creados.
Este documento describe transacciones y procedimientos almacenados en bases de datos. Explica que las transacciones permiten realizar operaciones en bloque y pueden cancelarse o confirmarse. Los procedimientos almacenados permiten almacenar conjuntos de operaciones y ejecutarlas fácilmente. También cubre el manejo de errores mediante el uso de handlers que permiten controlar errores específicos y continuar o salir de una transacción.
El documento proporciona una introducción a las cadenas de texto en JavaScript, describiendo funciones como length para calcular la longitud de una cadena, concat para concatenar cadenas, charAt para obtener un carácter en una posición dada, y split para dividir una cadena en un array usando un separador.
Este documento presenta un resumen de las funciones en lenguaje C. Explica conceptos como la declaración y definición de funciones, el paso de parámetros, el ámbito de las variables, el uso de la memoria RAM, funciones recursivas, funciones inline, la función main(), y más. El documento parece ser parte de una presentación o apuntes sobre programación funcional en C, enfocándose en el uso correcto de funciones para dividir un problema grande en problemas más pequeños.
Este documento describe PHP y MySQL. PHP es un lenguaje de programación interpretado originalmente diseñado para crear páginas web dinámicas, mientras que MySQL es un sistema de gestión de base de datos relacional. El documento explica cómo instalar PHP y MySQL en un servidor Apache y cómo conectar PHP a una base de datos MySQL usando funciones como mysql_connect() y mysql_fetch_array().
Este documento describe diferentes estructuras de control en Transact SQL como IF, CASE, WHILE y GOTO. También explica conceptos como transacciones, autorizaciones, desautorizaciones y sublenguajes especializados como SQL hospedado y SQL/CLI para interactuar con bases de datos desde lenguajes de programación.
Este documento describe las estructuras de control en el lenguaje de programación Borland C++, incluyendo estructuras secuenciales, selectivas y repetitivas. Explica la sintaxis y uso de sentencias if, if-else, switch y while. Además, presenta ejemplos de problemas y su solución utilizando estas estructuras de control.
Tutorial basico de vbscript by novlucker parte5Leo Alvavel
El documento explica cómo usar el objeto CommonDialog en VBScript para mostrar una ventana de diálogo de abrir/guardar archivos. Describe los parámetros del objeto como filtros, directorio inicial y opciones, y muestra un ejemplo de cómo seleccionar múltiples archivos y obtener sus rutas completas usando la función Split.
Estructuras de repetición en programacionSERCOMPFAST
El documento describe las estructuras de repetición for, while y do que permiten repetir bloques de código un número determinado o indeterminado de veces dependiendo de una condición. For repite un número determinado de veces dependiendo de un contador. While repite mientras se cumpla una condición. Do es similar a while pero evalúa la condición al final en lugar de al principio.
Este documento describe el uso de objetos Statement en Java para interactuar con bases de datos. Los Statement permiten ejecutar sentencias SQL como SELECT, INSERT, UPDATE y DELETE. Se crean a través del método createStatement de la conexión y ofrecen métodos como executeQuery, executeUpdate y execute para ejecutar las sentencias. Los Statement deben cerrarse después de su uso para liberar recursos.
El documento describe el itinerario de una excursión escolar de 5 días en Albarracín, incluyendo actividades como visitas arqueológicas, talleres, clases y tiempo libre. Cada día comenzaba con el desayuno y hacer las camas, seguido de actividades como explicaciones sobre dinosaurios, fosiles y la vida acuática. Los días terminaban con cena y actividades de ocio como películas y juegos antes de dormir.
Este documento presenta una revisión del discurso argumentativo. Explica la estructura, tipos y modos de razonamiento argumentativo, así como criterios para evaluar la calidad de un argumento. Define lo que constituye un "buen" y un "mal" argumento, identificando falacias como la conclusión apresurada y ataques al oponente.
Herramientas de la Web 2.0 como alternativas para el trabajo colaborativo.CIRIA UDLAP
Este documento describe las herramientas de la Web 2.0 como alternativas para el trabajo colaborativo, incluyendo etiquetado colaborativo, wikis, blogs, redes sociales y otras herramientas. Se argumenta que estas herramientas pueden convertir los productos y servicios de las bibliotecas en espacios colaborativos e interactivos de acuerdo a las necesidades de la comunidad. Finalmente, se recomienda estudiar el uso e impacto de mundos virtuales y establecer líneas de investigación sobre repositorios de información.
El grupo musical "Expresión Norteña" ofrece sus servicios para amenizar eventos sociales como quinceañeras, bodas, bautizos, cumpleaños, aniversarios. Proporcionan la información de contacto de los miembros de la banda y aseguran estar disponibles los 365 días del año.
1) El documento explica el uso de funciones y parámetros en PHP orientado a objetos. Describe cómo crear funciones propias, pasar parámetros por valor y referencia, y establecer valores predeterminados. 2) También cubre cómo devolver valores desde funciones usando la instrucción return. 3) Explica cómo incluir archivos PHP externos para organizar mejor el código y crear clases que definan objetos con propiedades y métodos.
Este documento proporciona una introducción a varios comandos básicos de Linux, incluidos comandos para navegar entre directorios, ver archivos y carpetas, copiar y mover archivos, eliminar archivos, ver el contenido de archivos, e imprimir archivos. También cubre comandos para ver información sobre usuarios, fecha y hora, y gestionar correo electrónico de forma básica. El documento explica la sintaxis y parámetros de cada comando.
Este documento explica los diferentes tipos de arrays en PHP, incluyendo arrays escalares y asociativos. Los arrays permiten almacenar múltiples valores bajo un mismo nombre, diferenciados por sus índices. En los arrays escalares, los índices son números asignados automáticamente o especificados manualmente, mientras que en los arrays asociativos los índices son cadenas. El documento proporciona ejemplos de cómo definir y acceder a elementos de arrays.
Este documento explica cómo modificar registros en MySQL, incluyendo cómo actualizar un campo en todos los registros de una tabla, seleccionar y modificar un solo registro usando una cláusula WHERE, y modificar un campo en cualquiera de los registros.
Este documento presenta un manual sobre el lenguaje SQL de Oracle. Explica los comandos básicos de SQL como SELECT, las cláusulas WHERE y ORDER BY, y funciones para manipular cadenas, números y fechas. También cubre temas como productos cartesianos entre tablas y el uso de múltiples tablas en consultas.
Este documento describe los diferentes tipos de objetos Statement en Java que se pueden usar para ejecutar sentencias SQL en una base de datos, incluyendo Statement, PreparedStatement y CallableStatement. También explica cómo crear objetos Statement, los métodos para ejecutar sentencias SQL, y el uso de sintaxis de escape SQL para hacer la consulta independiente del sistema gestor de base de datos.
El documento explica cómo escribir el primer script en PHP. Muestra un ejemplo básico de un script PHP que imprime un saludo. Luego, proporciona más detalles sobre variables, operadores, sentencias de control y tablas en PHP.
Este documento resume conceptos clave sobre cadenas de caracteres (strings) en Python. Explica que los strings están compuestos de caracteres individuales y pueden ser indexados y recorridos. También describe operaciones comunes como obtener la longitud de un string, extraer subcadenas mediante slices, comparar strings, y usar la función find para buscar caracteres dentro de un string. Finalmente, menciona que los strings son inmutables, por lo que no pueden modificarse una vez creados.
Este documento describe transacciones y procedimientos almacenados en bases de datos. Explica que las transacciones permiten realizar operaciones en bloque y pueden cancelarse o confirmarse. Los procedimientos almacenados permiten almacenar conjuntos de operaciones y ejecutarlas fácilmente. También cubre el manejo de errores mediante el uso de handlers que permiten controlar errores específicos y continuar o salir de una transacción.
El documento proporciona una introducción a las cadenas de texto en JavaScript, describiendo funciones como length para calcular la longitud de una cadena, concat para concatenar cadenas, charAt para obtener un carácter en una posición dada, y split para dividir una cadena en un array usando un separador.
Este documento presenta un resumen de las funciones en lenguaje C. Explica conceptos como la declaración y definición de funciones, el paso de parámetros, el ámbito de las variables, el uso de la memoria RAM, funciones recursivas, funciones inline, la función main(), y más. El documento parece ser parte de una presentación o apuntes sobre programación funcional en C, enfocándose en el uso correcto de funciones para dividir un problema grande en problemas más pequeños.
Este documento describe PHP y MySQL. PHP es un lenguaje de programación interpretado originalmente diseñado para crear páginas web dinámicas, mientras que MySQL es un sistema de gestión de base de datos relacional. El documento explica cómo instalar PHP y MySQL en un servidor Apache y cómo conectar PHP a una base de datos MySQL usando funciones como mysql_connect() y mysql_fetch_array().
Este documento describe diferentes estructuras de control en Transact SQL como IF, CASE, WHILE y GOTO. También explica conceptos como transacciones, autorizaciones, desautorizaciones y sublenguajes especializados como SQL hospedado y SQL/CLI para interactuar con bases de datos desde lenguajes de programación.
Este documento describe las estructuras de control en el lenguaje de programación Borland C++, incluyendo estructuras secuenciales, selectivas y repetitivas. Explica la sintaxis y uso de sentencias if, if-else, switch y while. Además, presenta ejemplos de problemas y su solución utilizando estas estructuras de control.
Tutorial basico de vbscript by novlucker parte5Leo Alvavel
El documento explica cómo usar el objeto CommonDialog en VBScript para mostrar una ventana de diálogo de abrir/guardar archivos. Describe los parámetros del objeto como filtros, directorio inicial y opciones, y muestra un ejemplo de cómo seleccionar múltiples archivos y obtener sus rutas completas usando la función Split.
Estructuras de repetición en programacionSERCOMPFAST
El documento describe las estructuras de repetición for, while y do que permiten repetir bloques de código un número determinado o indeterminado de veces dependiendo de una condición. For repite un número determinado de veces dependiendo de un contador. While repite mientras se cumpla una condición. Do es similar a while pero evalúa la condición al final en lugar de al principio.
Este documento describe el uso de objetos Statement en Java para interactuar con bases de datos. Los Statement permiten ejecutar sentencias SQL como SELECT, INSERT, UPDATE y DELETE. Se crean a través del método createStatement de la conexión y ofrecen métodos como executeQuery, executeUpdate y execute para ejecutar las sentencias. Los Statement deben cerrarse después de su uso para liberar recursos.
El documento describe el itinerario de una excursión escolar de 5 días en Albarracín, incluyendo actividades como visitas arqueológicas, talleres, clases y tiempo libre. Cada día comenzaba con el desayuno y hacer las camas, seguido de actividades como explicaciones sobre dinosaurios, fosiles y la vida acuática. Los días terminaban con cena y actividades de ocio como películas y juegos antes de dormir.
Este documento presenta una revisión del discurso argumentativo. Explica la estructura, tipos y modos de razonamiento argumentativo, así como criterios para evaluar la calidad de un argumento. Define lo que constituye un "buen" y un "mal" argumento, identificando falacias como la conclusión apresurada y ataques al oponente.
Herramientas de la Web 2.0 como alternativas para el trabajo colaborativo.CIRIA UDLAP
Este documento describe las herramientas de la Web 2.0 como alternativas para el trabajo colaborativo, incluyendo etiquetado colaborativo, wikis, blogs, redes sociales y otras herramientas. Se argumenta que estas herramientas pueden convertir los productos y servicios de las bibliotecas en espacios colaborativos e interactivos de acuerdo a las necesidades de la comunidad. Finalmente, se recomienda estudiar el uso e impacto de mundos virtuales y establecer líneas de investigación sobre repositorios de información.
El grupo musical "Expresión Norteña" ofrece sus servicios para amenizar eventos sociales como quinceañeras, bodas, bautizos, cumpleaños, aniversarios. Proporcionan la información de contacto de los miembros de la banda y aseguran estar disponibles los 365 días del año.
Flickr es un sitio web para compartir fotografías entre usuarios que fue desarrollado originalmente en 2002 como un juego multijugador en línea y luego adquirido por Yahoo en 2005, quien migró usuarios de su servicio de fotos a Flickr y expandió su disponibilidad a más idiomas. Flickr permite etiquetar, buscar y almacenar fotos de manera gratuita para bloggers y tiene funcionalidades que permiten a usuarios crear aplicaciones e interactuar mediante etiquetas y licencias de fotos.
Encuentro del Papa Francisco con los jóvenes (Manila, 18 de enero de 2015)Opus Dei
Campo de deportes de la Universidad de Santo Tomás, Manila. Domingo 18 de enero de 2015.
Texto original en http://w2.vatican.va/content/francesco/es/speeches/2015/january/documents/papa-francesco_20150118_srilanka-filippine-incontro-giovani.html
El documento describe la historia y estado actual del deporte en Colombia. Explica que aunque Colombia ha tenido éxito en deportes individuales a nivel internacional, el fútbol es el deporte más popular en el país. También enumera los logros de Colombia en varios Juegos Olímpicos y Suramericanos, y brinda detalles sobre los deportistas y equipos exitosos en disciplinas como ajedrez, atletismo, boxeo y ciclismo.
Xabec es una obra corporativa del Opus Dei que promueve la formación y la inserción laboral de técnicos para desempeñar profesiones que requieren una especial cualificación. Está situado en Valencia, y sus orígenes se remontan al centenario del nacimiento de San Josemaría, en 2002
Más información en http://www.xabec.es/
Este documento resume la novela histórica "El capitán Alatriste" de Arturo Pérez-Reverte. Narra la vida del capitán Alatriste, un viejo soldado que se gana la vida como espadachín en el Madrid del siglo XVII. Relata importantes sucesos históricos de la época como la construcción de nuevos edificios cuando Madrid se convirtió en capital de España. El narrador es Iñigo de Balboa, un joven paje de Alatriste que aprende de su valentía y aventuras.
Este documento presenta los principios orientadores y fundamentos de una institución educativa, incluyendo principios como la corresponsabilidad, excelencia, humanización, autonomía, participación y alteridad. También describe la misión, visión y objetivos de la institución, así como lineamientos para promover la convivencia entre los miembros de la comunidad educativa a través del cuidado personal, respeto por los compañeros y el colegio.
OCHO PASOS PARA EL DESARROLLO DE UNA INVESTIGACIÓN
El libro tiene el propósito de facilitar al estudiante el proceso de realizar una investigación y presentarla de forma escrita de una manera simple y útil para todo nivel académico. En cada paso se ofrece una explicación directa con consejos prácticos del autor. Y para el escrito se incluye una guía que facilita el desarrollo estructural del informe. El formato esta hecho de forma que puedas seguir paso a paso el proceso investigativo desde concebir la idea hasta llegar a las conclusiones. El texto facilita el camino en áreas de dificultad para la mayoría de los estudiantes.
Cómo concebir el tema de la investigación.
Cuáles son las partes de una investigación.
Qué se debe incluir en cada parte del escrito.
Cómo se definen las variables.
Cómo se clasifican los datos.
Cómo se hace una encuesta.
Cómo se hacen las preguntas de investigación
Cómo se hacen las hipótesis.
Cómo se calcula la muestra.
Cómo se analizan los datos.
Qué estadísticas debe usar para la investigación.
Dónde se consiguen las referencias y como se organizan.
Dónde, cómo y cuándo citar.
Qué se debe incluir en la conclusión
Y muchas otras áreas en que podrás aclarar dudas y facilitar el desarrollo completo de tu investigación.
Para adquirir un ejemplar de libro puede contactar al autor en:
drwalterlopezmoreno@gmail.com
también puede ir al siguiente enlace:
http://ochopasos.tk
Este documento presenta la Ley No. 3455 sobre la Organización Municipal de 1952. La ley establece los principios fundamentales sobre la organización y funcionamiento de los municipios en la República Dominicana. En particular, la ley define los municipios como personas jurídicas, establece los requisitos y procesos para la creación y modificación de municipios, y regula la composición, funciones y procedimientos de los ayuntamientos municipales.
Este documento resume las tendencias actuales de moda entre hombres y mujeres de diferentes edades en el ITM. Explica que la moda de hoy en día cambia rápidamente entre temporadas y años, e incluye fotos que muestran que los jeans ajustados y telas delgadas son populares, así como pantalones ajustados, cabello largo y accesorios coloridos para los hombres jóvenes. También describe el uso común de maquillaje llamativo, botas, tenis de marca y accesorios de plata, gorras y gafas
Flash 8 es una potente herramienta creada por Macromedia para realizar animaciones y GIFs animados para la web de forma sencilla y rápida. Cuenta con un entorno de trabajo intuitivo similar a otros programas de Macromedia. Permite dibujar, colorear y trabajar con textos, capas y sonidos para crear animaciones interactivas.
La creación de tablas MySQL requiere la sentencia CREATE TABLE y la definición de campos con su tipo, dimensiones y flags. Se debe tener una conexión abierta a la base de datos seleccionada antes de crear una tabla, que define los campos, tipos y otras propiedades. En el ejemplo se muestra la creación de una tabla con campos numéricos, de fecha, cadena y ENUM.
El documento habla sobre arrays en JavaScript. Explica dos formas de crear arrays usando el constructor Array() o corchetes []. También describe métodos como length para obtener la longitud de un array y formas de acceder a elementos de un array mediante su índice.
Este documento proporciona instrucciones para configurar y ejecutar un script de Python para crear usuarios masivos en Active Directory. Explica cómo editar el script para adecuarlo a las necesidades específicas, como establecer la ubicación donde se crearán los usuarios y los campos de datos a extraer de un archivo CSV. También describe el formato y contenido requerido de dicho archivo CSV con la información de los usuarios. Finalmente, da instrucciones para ejecutar el script y verificar que los usuarios se hayan creado correctamente.
El documento explica que una constante es un valor que no cambia a lo largo de la ejecución de un script. Define constantes asignándoles valores numéricos o cadenas mediante la instrucción "define("Nombre","Valor")". Las constantes se pueden usar en operaciones aritméticas y concatenaciones con echo y print.
Configuración Script Usuarios Masivos Windows Server 2012 R2cyberleon95
Este documento describe cómo configurar y ejecutar un script para crear masivamente usuarios de Active Directory. Explica cómo editar un script de ejemplo para adecuarlo a las necesidades específicas, como especificar la ubicación donde se crearán los usuarios y los campos requeridos en el archivo CSV de entrada. Además, provee instrucciones sobre cómo ejecutar el script y verificar que los usuarios se hayan creado correctamente.
El documento explica cómo enviar datos desde un formulario HTML a un script PHP. Los datos del formulario se almacenan en variables predefinidas como $HTTP_GET_VARS o $_GET, las cuales pueden ser usadas dentro del script PHP para procesar la información enviada. También cubre elementos comunes de formularios como campos de texto, casillas de verificación y menús desplegables.
Este documento explica los tres pasos para conectar PHP a una base de datos MySQL y mostrar datos: 1) Conectarse al servidor MySQL, 2) Conectarse a la base de datos deseada, 3) Hacer una consulta SQL a una tabla específica y mostrar los resultados en un bucle while. Explica cómo realizar cada paso mediante código PHP, comprobando posibles errores.
El documento explica el uso de bucles while en PHP. Los bucles while permiten ejecutar un bloque de instrucciones repetidamente mientras se cumpla una condición. Pueden anidarse bucles dentro de otros y aceptan diferentes sintaxis como while(condición){instrucciones} o while(condición): instrucciones endwhile. Como ejemplo, se muestra código para crear una tabla usando bucles while anidados.
Este documento explica cómo concatenar cadenas en PHP mediante el operador punto (.). Se puede unir el contenido de dos variables de cadena para crear una nueva variable, o añadir contenido adicional a una variable existente utilizando la sintaxis $variable.= para extender su valor sin sobrescribirlo. El punto es crucial para la concatenación y permite tratar variables de diferentes tipos como cadenas.
77 Php. Celdas Multiples, Encabezados Y Pies De PaginaJosé M. Padilla
Este documento describe cómo crear encabezados y pies de página en documentos PDF usando la clase FPDF. Se explica que las funciones Header() y Footer() permiten insertar contenido automáticamente en cada página. También se muestra cómo gestionar saltos de página automáticos usando la función AcceptPageBreak() para crear documentos con múltiples columnas. Finalmente, se indican algunas clases extendidas de FPDF que añaden nuevas funciones.
Este documento presenta un programa en C++ que dibuja un recuadro en la consola utilizando caracteres. Primero define las variables que controlan las dimensiones del recuadro y la resolución del dibujo. Luego, dos bucles anidados recorren la grilla y dibujan los caracteres correspondientes en cada posición para formar el recuadro.
Este documento proporciona una introducción a la programación de scripts y funciones en Matlab. Explica conceptos como scripts, el editor de Matlab, estructuras de control como if, elseif, switch, for y while. También cubre cómo crear y usar funciones en Matlab, incluidos temas como valores de retorno, argumentos, variables locales y globales. El documento proporciona varios ejemplos de código para ilustrar estos conceptos.
Este documento presenta un taller sobre programación web con Ajax utilizando jQuery. Los objetivos incluyen introducir el acceso y manejo de bases de datos con PHP y MySQL, mostrar cómo conectarse a una base de datos para manipular registros, e implementar tecnología Ajax con JavaScript y jQuery. El documento también define términos como Ajax, jQuery, objeto XMLHttpRequest y describe funciones básicas de PHP para interactuar con bases de datos MySQL.
Este documento presenta una introducción a la programación en JavaScript. Explica conceptos básicos como algoritmos, programas y lenguajes de programación. Luego describe temas como variables, entrada de datos, estructuras secuenciales, condicionales y repetitivas. Incluye ejemplos de código y ejercicios para cada tema.
Este documento presenta un capítulo introductorio sobre el lenguaje de programación C++. Explica conceptos básicos como entrada y salida de datos, variables, condicionales y bucles. Incluye ejemplos de programas sencillos que ilustran estas ideas con código y salidas.
El documento explica cómo crear y ejecutar scripts y funciones en MATLAB. Brevemente describe cómo crear un script simple "Hola Mundo" y ejecutarlo escribiendo su nombre en la ventana de comandos. También cubre conceptos básicos como variables, operaciones matemáticas, sentencias condicionales if/else y switch, y algunos ejemplos de código.
El documento describe los elementos básicos de un programa en C++, incluyendo la estructura, funciones, variables, operadores y sentencias de control. Explica cómo crear un programa simple que asigne el resultado de sumar dos números a una variable y devuelva un valor. También cubre temas como incluir bibliotecas, mostrar mensajes por pantalla y realizar operaciones matemáticas básicas.
El documento describe los 24 pasos para crear una página web en PHP que realiza operaciones matemáticas y manipula cadenas de texto. Incluye pasos como abrir el editor de código, crear y guardar el archivo PHP, agregar estructura HTML, codificar operaciones y funciones PHP, y publicar la página en un hosting.
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTJosé M. Padilla
El documento describe los principales riesgos y amenazas relacionados con la seguridad en entornos de cloud computing. Identifica 7 amenazas clave según la Cloud Security Alliance, como el abuso y mal uso de los servicios cloud, la existencia de interfaces y APIs poco seguras, amenazas internas, problemas derivados del uso compartido de recursos, pérdida de información, secuestro de sesiones o servicios, y riesgos por desconocimiento. También analiza riesgos detectados por Gartner como accesos no autorizados o problemas de cumplimiento normativo
Este documento presenta un curso sobre multimedia y Web 2.0. Incluye 12 módulos que cubren temas como blogs, imágenes, presentaciones, mapas y más. Explica cómo crear y gestionar blogs en Blogger y WordPress, y cómo publicar diferentes tipos de contenido multimedia como fotos, videos y documentos.
Este documento ofrece una guía para principiantes sobre optimización para motores de búsqueda (SEO). Explica que el objetivo es ayudar a los webmasters a mejorar la interacción de sus sitios con usuarios y buscadores siguiendo prácticas recomendadas como crear títulos de página únicos, usar metadescripciones y mejorar la estructura y el contenido del sitio. Aunque no revela secretos para posicionamiento, siguiendo estas recomendaciones facilitará el rastreo y la indexación del contenido por los buscad
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004José M. Padilla
The document provides installation instructions and an overview of NotePad 2004, a free music notation software. It describes how to download, install, and register the program. It also includes practice cases showing how to enter and modify a musical score within the program.
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantJosé M. Padilla
Este documento describe el programa Melody Assistant, un editor de partituras y creador de archivos de karaoke. Brevemente describe las funciones del programa, cómo instalarlo y usarlo para introducir una letra a un archivo MIDI y crear un archivo de karaoke en formato WAV.
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerJosé M. Padilla
El documento describe el programa de karaoke gratuito vanBasco's Karaoke Player. Explica cómo instalar el programa, sus principales características como la reproducción de archivos de karaoke, la visualización de la letra y la posibilidad de crear listas de reproducción. También muestra un caso práctico de cómo usar el programa para reproducir un archivo de karaoke y modificar parámetros como la velocidad o tono.
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpJosé M. Padilla
Este documento describe el programa dBpowerAMP, un conversor de archivos de audio gratuito. Explica cómo instalar el programa y sus codecs de forma sencilla. También muestra cómo convertir un archivo a diferentes formatos seleccionando el codec deseado y sus propiedades de codificación.
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioJosé M. Padilla
Este documento proporciona una introducción al programa de secuenciación n-Track Studio. Explica cómo instalar el programa, describe brevemente sus principales funciones y menús, y ofrece instrucciones sobre cómo organizar los archivos antes de comenzar los casos prácticos. El documento también presenta el primer caso práctico sobre cómo importar y modificar un archivo MIDI dentro del programa.
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityJosé M. Padilla
Este documento describe cómo instalar y utilizar el programa Audacity para editar archivos de audio. Explica brevemente las funciones principales del programa como la edición, reproducción y grabación de audio. Además, presenta 11 casos prácticos para editar voz y música grabada, pasar archivos MIDI a formato WAV y crear un programa de radio utilizando las herramientas de Audacity.
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerJosé M. Padilla
Este documento describe el reproductor de medios RealOne Player, incluyendo su descarga, instalación y uso básico. Explica cómo reproducir archivos de audio como MIDI y MP3, y también cómo escuchar emisoras de radio a través de Internet usando este programa. Además, muestra diferentes casos prácticos para ilustrar estas funciones.
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexJosé M. Padilla
Este documento describe el programa CDex, el cual permite extraer audio de un CD y guardarlo en formatos como WAV o MP3. Explica cómo instalar el programa, sus funciones principales como menús y controles, y proporciona un caso práctico sobre cómo extraer una pista de audio completa en formato WAV y un fragmento de la pista en formato MP3.
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoJosé M. Padilla
Este documento describe las funciones básicas relacionadas con el sonido en el sistema operativo. Explica cómo acceder a las propiedades de los dispositivos de sonido, controlar el volumen, grabar sonidos usando la grabadora de sonidos predeterminada y administrar dispositivos. También incluye un caso práctico sobre cómo grabar la voz usando un micrófono y la grabadora de sonidos.
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoJosé M. Padilla
Este documento describe diferentes formatos de archivos de audio digital y sus CODECs asociados. Explica que los archivos MIDI no contienen sonido sino instrucciones, y que para pasar un archivo MIDI a formato WAV se debe reproducir y grabar el sonido resultante. También cubre formatos como MP3, Ogg Vorbis y WMA, y cómo cada uno ofrece diferentes niveles de calidad y capacidad de compresión.
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioJosé M. Padilla
Este documento describe las diferentes etapas del proceso de producción musical utilizando un ordenador, incluyendo la composición, grabación, mezcla, masterización, síntesis y muestreo de sonidos. Explica que la composición puede involucrar la creación de ideas musicales, letras y arreglos. La grabación implica registrar digitalmente los sonidos MIDI e instrumentos acústicos. La mezcla combina las pistas de grabación ajustando el volumen, panorámica y ecualización de cada pista. La masterización da el acabado final
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiJosé M. Padilla
El documento explica los conceptos básicos del MIDI, incluyendo canales, mensajes y modos de recepción de información. El MIDI permite la comunicación entre diferentes dispositivos musicales digitales a través de 16 canales independientes. Los mensajes MIDI transmiten información sobre notas, programas, controles y modo de recepción. El MIDI revolucionó la interconexión de instrumentos musicales electrónicos.
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionJosé M. Padilla
Este documento describe los componentes básicos necesarios para un estudio de sonido personal, incluyendo un ordenador, tarjeta de sonido, altavoces/auriculares, micrófono y software. Explica los componentes clave del ordenador como la CPU, placa base, disco duro, memoria RAM y tarjeta gráfica, y cómo estos afectan el rendimiento para aplicaciones de audio. También cubre periféricos comunes y otros equipos como micrófonos y altavoces.
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionJosé M. Padilla
Este documento describe el sonido y su representación. Explica que el sonido se produce por vibraciones que se transmiten a través de un medio hasta el oído. Describe las cualidades del sonido como la altura, duración e intensidad. También explica cómo se percibe el sonido y diferentes formas de representarlo gráficamente como la notación musical y en editores de secuenciadores.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.José M. Padilla
El documento describe el potencial del ordenador en el aula de música. Puede usarse para crear materiales didácticos multimedia, funcionar como instrumento musical o estudio de grabación, y servir como fuente de información y herramienta de aprendizaje para los estudiantes. El ordenador ofrece numerosas ventajas sobre otros métodos para el análisis y enseñanza de la música.
00 Sonido y musica por ordenador. Guia del alumno.José M. Padilla
1) El documento describe la importancia creciente del sonido y la música en los medios multimedia como el cine, la televisión y la web.
2) Explica que el curso introduce aplicaciones informáticas básicas para editar y manipular el sonido, sin requerir conocimientos previos.
3) El curso enseña procesos comunes con el sonido a través de módulos teóricos y prácticos con diferentes programas.
El documento habla sobre cómo grabar sonido desde una tarjeta de sonido en el ordenador. Explica que se debe seleccionar el dispositivo de entrada correcto, como Stereo Mix para una grabación en estéreo. También indica que se debe establecer el volumen de grabación al máximo y controlar el volumen de reproducción para evitar saturaciones que distorsionen la grabación.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
80 Php. Campos Y Conexiones
1. Campos y conexiones
Conexión con el servidor
Automatizar la conexión
de bases de datos Con nuestros conocimientos sobre PHP ya estamos en condiciones de hacer más
cómoda la conexión. Creemos una función que realice de forma automática la conexión
Antes de empezar a trabajar con con MySQL y guardémosla en nuestro fichero mysql.inc.php
bases de datos es imprescindible
que ambos servidores –Apache y
MySQL– estén activos. <?
# estas son las variables anteriores
Como paso inmediato hemos de $mysql_server="localhost";
interconexionar ambos $mysql_login="pepe";
servidores de forma que sea $mysql_pass="pepa";
posible tranferir información de
uno a otro. # creemos una nueva variable $c sin asignarle ningún valor
Para ello es necesario utilizar
# para que pueda recoger el identificador de conexión
siempre una función PHP con la # una vez que se haya establecido esta
siguiente sintaxis:
$c;
$c=mysql_connect(h, u, p) # escribamos la función que hace la conexión
# como pretendemos que el valor del identificador
donde $c es la variable que recoge
# sea usado fuera de la función, para recuperar su valor
el identificador del enlace, h es
# pasaremos ese valor por referencia anteponiendo & al
la dirección del servidor de bases
de datos, ("localhost") , u es el # nombre de la variable
nombre de uno de los usuarios function conecta1(&$c){
registrados en la tabla user # para usar las variables anteriores en la funcion
("pepe" o "root") y p la # hemos de definirlas como globales
contraseña (en nuestro caso global $mysql_server, $mysql_login, $mysql_pass;
"pepa" ó "") . if($c=mysql_connect($mysql_server,$mysql_login,$mysql_pass)){
print "<br>Conexión establecida<br>";
Estos tres valores –cadenas de
}else{
texto– deben ir escritos entre
print "<br>No ha podido realizarse la conexión<br>";
comillas.
# el exit lo incluimos para que deje de ejecutarse
Para cerrar la conexión, tenemos # el script si no se establece la conexión
que insertar: exit();
}
$c=mysql_close ($c) }
donde $c es el nombre de la
variable en la que se recogió el # esta función asignará a $c el valor del identificador
indentificador del enlace en el
momento de la apertura. # repetimos la misma función con otro nombre
# ahora quitaremos el mensaje de conexión establecida
Aquí tienes el código de un script # consideraremos que si no hay mensaje se ha establecido
que realiza la apertura de una # asi quedará limpia nuestra página
conexión y después la cierra.
function conecta2(&$c){
Y aquí puedes comprobar el
global $mysql_server, $mysql_login, $mysql_pass;
funcionamiento del script anterior.
if($c=mysql_connect($mysql_server,$mysql_login,$mysql_pass)){
Si realizáramos una segunda }else{
conexión (con los mismos print "<br>No ha podido realizarse la conexión<br>";
argumentos) sin haber cerrado la exit();
anterior no se efectuará un }
nuevo enlace sino que nos }
devolverá el ya abierto. ?>
Sintaxis alternativa
Si sustituyes el contenido de tu mysql.inc.php por el que tienes aquí arriba –puedes
Otra forma de efectuar la conexión eliminar la líneas de comentario al hacerlo– estaremos en disposición de ejecutar scripts
es utilizar los valores registrados como este.
en el fichero mysql.inc.php –lo
hemos creado en la página En este ejemplo utilizaremos la primera función:
anterior– y eso requiere que
insertemos un include("c:..."),
Ver código fuente Ejecutar ejemplo
indicando la ruta completa de
seguridad y el nombre del fichero
en el que hemos guardado las y ahora haremos uso de la segunda
claves y que era mysql.inc.php.
Ver código fuente Ejecutar ejemplo
En este supuesto como valores de
los parámetros h, u y p
pondremos los nombres de las
variables: Tipos de campos en MySQL
$mysql_server
$mysql_login y MySQL tiene habilitados diversos tipos de campos que en una primera aproximación
$mysql_pass podrían clasificarse en tres grupos:
sin encerrarlas entre comillas.
Aquí tienes el código de un script s Campos numéricos
que realiza la apertura de una s Campos de fecha
conexión y después la cierra. s Campos de cadenas de caracteres
Desde este enlace puedes
comprobar su funcionamiento.
Campos numéricos
La instrucción OR DIE
MySQL soporta los tipos numéricos exactos(INTEGER, NUMERIC, DECIMAL, y SMALLINT)
y los tipos numéricos aproximados (FLOAT, DOUBLE precision y REAL).
Es esta una buena ocasión para
hablar de una instrucción PHP que
Los campos que contienen números enteros admiten el parámetro UNSIGNED, que
no hemos mencionado hasta el
momento.
implica que no admita signos, por lo que solo aceptaría enteros positivos.
2. Todos los campos numéricos admiten el parámetro ZEROFILL cuya función es
Es una opción alternativa a exit() completar el campo con ceros a la izquierda hasta su longitud máxima.
que, como acabamos de ver en un
ejemplo, interrumpe la ejecución
de un script en el momento de ser Tipos de campos numéricos enteros
ejecutada.
Estos son los distintos tipos de campos numéricos enteros que admite MySQL. Los
Cuando se produce un error en la
ejecución de un script –no poder
parámetros señalados entre corchetes son opcionales.
establecer conexión con MySQL,
por ejemplo– no tiene sentido TINYINT [(M)] [UNSIGNED] [ZEROFILL]
seguir ejecutándolo. Lo razonable
será interrumpir el proceso y Número entero muy pequeño. Con la opción UNSIGNED puede tomar valores entre 0 y 255. En caso
advertir del error. contrario, puede estar comprendido entre -128 y 127.
Si añadimos a la instrucción El parámetro ZEROFILL sólo tiene sentido junto con la opción UNSIGNED ya que no es habitual
$c=mysql_conect('h','u','p') (sin rellenar los números negativos con ceros a la izquierda del signo.
paréntesis, ni comas, ni punto y
El valor por defecto de parámetro M (número de cifras) es 4 si no está activada la opción UNSIGNED.
coma, sólo separado por un
Si esta opción estuviera activada el valor por defecto sería M=3. Para valores de M >valor por
espacio): defecto reajusta el tamaño al valor por defecto.
or die ('mensaje') Si se asigna a M un valor menor que cuatro limita el número de caracteres al tamaño especificado
considerando el signo sólo en los números negativos.
y ponemos el punto y coma de fin
de instrucción después de cerrar Por ejemplo, si M=3 admitiría 148, pero si intentamos insertar -148 recortaría por la izquierda y solo
este último paréntesis, en el caso insertaría -14.
de que se produzca un error se
Si intentamos insertar un valor fuera de rango registraría el valor dentro del rango más próximo
interrumpirá la ejecución del script
a él.
y apare- cerá en la ventana del P. ej.: Si tratamos de insertar el valor 437 escribiría 127 ó 255, este último en el caso de tener la
navegador el texto incluido en opción UNSIGNED.
mensaje. Si pretendiéramos insertar -837 con la opción UNSIGNED escribiría 0 y sin ella pondría -128.
Este es el código fuente de un El tamaño de un campo TINYINT es de 1 byte.
script que produce un error –la
contraseña es incorrecta– y que
SMALLINT [(M)] [UNSIGNED] [ZEROFILL]
utiliza esta nueva sintaxis. Pero si
lo ejecutas verás que aparece un
mensaje de error generado por Número entero pequeño. Con la opción UNSIGNED puede tomar valores entre 0 y 65 535. En caso
PHP. contrario, puede estar comprendido entre -32 768 y 32 767.
Son válidos los comentarios hechos para TINYINT, excepto los relativos a los valores por defecto de
Este tipo de mensajes pueden M que en este caso serían 6 ó 5. Su tamaño es de 2 bytes.
deshabilitarse haciendo una
modificación en php.ini. Pero hay
una técnica mucho más fácil. MEDIUMINT [(M)] [UNSIGNED] [ZEROFILL]
Bastará con insertar delante de la
función una arroba (@) para evitar
Número entero mediano. Con la opción UNSIGNED puede tomar valores entre 0 y 16 777 215. En
que aparezcan. En este otro script caso contrario, puede estar comprendido entre -8 388 608 y 8 388 607.
lo hemos incorporado y puedes
comprobarlo aqui. También son válidos los comentarios hechos para TINYINT, excepto los relativos al valor por
defecto de M que en este caso serían 8. Su tamaño es de 3 bytes.
Lista de bases de datos
INT [(M)] [UNSIGNED] [ZEROFILL]
existentes
Número entero. Con la opción UNSIGNED puede tomar valores entre 0 y 4 294 967 295. En caso
Antes de crear y/o borrar una contrario, puede estar comprendido entre -2 147 483 648 y 2 147 483 647.
base de datos puede ser
conveniente y útil comprobar si ya Son válidos todos los comentarios de los casos anteriores. Su tamaño es de 4 bytes.
existe.
PHP dispone de herramientas para INTEGER [(M)] [UNSIGNED] [ZEROFILL]
conocer el número de bases de
datos existentes en el servidor, así Es un sinónimo de INT
como sus nombres. Todas ellas
requieren que se haya establecido
una conexión con el servidor. BIGINT [(M)] [UNSIGNED] [ZEROFILL]
$p=mysql_list_dbs($c) Número entero grande. Con la opción UNSIGNED puede tomar valores entre 0 y 18 446 744 073
709 551 615. En caso contrario, puede estar comprendido entre -9 223 372 036 854 775 808 y
La variable $p es un nuevo 21 474 839 223 372 036 854 775 807 647, pero al usarlo desde PHP estará sujeto a las
identificador imprescindible y limitaciones máximas de los valores numéricos de este.
previo a la determinación del
número y los nombres de las Son válidos todos los comentarios de los casos anteriores. Su tamaño es de 8 bytes.
bases de datos existentes en el
enlace abierto (identificado por $c).
Números de coma flotante
$n=mysql_num_rows($p)
Esta función devuelve el número Por la estructura binaria de los microprocesadores y habida cuenta de que algunos
de bases de datos existentes en el números no enteros -sin ir más lejos, el 0.1- requerirían infinitos caracteres binarios
servidor. para su representación exacta, se hace necesario introducir un redondeo en su
tratamiento informático y como consecuencia de ello asumir que se generan errores de
Utiliza como parámetro ($p) el
medida.
resultado obtenido mediante la
función anterior.
Esta circunstancia obligó al tratamiento de los números decimales mediante el llamado
Ese número puede recogerse en Standar de Aritmética de Punto Flotante, un algoritmo definido por la IEEE (Institute
una variable (en este caso $n). of Electrical and Electronics Engineers) que unificó los procesos de representación de
números en ordenadores con lo que son uniformemente controlables los errores
mysql_db_name($p, i) introducidos.
Esta nueva función devuelve el El Standar de Aritmética de Punto Flotante estableció dos niveles de precisión:
nombre de una de las bases de
datos, identificada por un número i
que debe pertenecer al intervalo s Precisión Simple, en la que todo número debe ser almacenado en 32 bits
[0,$n). (4 bytes)
s Doble precisión, en la que los números se almacenan en 64 bits (8 bytes).
Fíjate que i tiene que ser i<$n
porque si, por ejemplo, $n=5 los
cinco valores posibles de i serían: MySQL admite los siguientes tipos de números de coma flotante:
0,1,2,3 y 4.
Una lista completa de todas las
3. bases de datos existentes en el
FLOAT(x) [ZEROFILL]
servidor podría hacerse mediante
el siguiente proceso: Número de coma flotante. Ignora la opción UNSIGNED, pero sí acepta ZEROFILL, por lo que debe
prestarse atención a estas opciones ya que no sería demasiado habitual una presentación como esta:
• Abrir la conexión. 000-3.47
• Invocar a mysql_list_dbs.
• Contar el número de bases de El valor de x especifica la precisión. Si x<=24 será de precisión simple. cuando 24 <x <=53 lo
convertirá automáticamente a doble precisión.
datos con mysql_num_rows
• Insertar un bucle: Cuando no se especifica el valor de x considera el campo como de precisión simple. Su tamaño es
for ($i=0;$i<$num,$i++) de 4 bytes si x<=24 y de 8 bytes cuando 24 <x <=53
• Presentar la lista de nombres
mediante un bucle que lea los
diferentes valores de $i en: FLOAT [(M,D)] [ZEROFILL]
mysql_db_name($p,$i)
Número de coma flotante de precisión simple. Son válidos los comentarios relativos a las opciones
Aquí tienes el código fuente de un UNSIGNED y ZEROFILL del caso anterior.
ejemplo completo y desde aquí
puedes ejecutarlo Toma valores en los intervalos siguientes:
-3.402823466E+38 a -1.175494351E-38
Crear una base de datos
s
s 0y
s 1.175494351E-38 a 3.402823466E+38.
La creación de una base de datos
también requiere una conexión M es la anchura máxima de visualización y D es el número de decimales. Si M > 24 se convierte
previa y utiliza la siguiente sintaxis: automaticamente a doble precisión
FLOAT sin argumentos representa un número de coma flotante y precisión simple.
mysql_query
("CREATE DATABASE nom")
donde nom es el nombre de la
nueva base de datos. DOUBLE [(M,D)] [ZEROFILL]
Esta función devuelve TRUE si la Número de coma flotante de doble precisión. Siguen siendo válidos los comentarios relativos a las
base de datos es creada, y FALSE opciones UNSIGNED y ZEROFILL del caso anterior.
si no es posible hacerlo.
Toma valores en los intervalos siguientes:
Si intentamos crear una base de
datos con un nombre ya s -1.7976931348623157E+308 a -2.2250738585072014E-308
existente la función nos devolverá s 0y
FALSE. s 2.2250738585072014E-308 a 1.7976931348623157E+308
Aquí tienes el código de un
M es la anchura máxima de visualización y D es el número de decimales.
ejemplo de creación de una base
de datos. Si lo ejecutas dos veces DOUBLE sin argumentos representa un número de coma flotante y precisión doble.
podrás comprobar que en la
segunda oportunidad te aparece el
mensaje diciendo que no ha sido
posible crearla.
REAL [(M,D)] [ZEROFILL]
Borrar una base de datos Es sinónimo de DOUBLE.
Para borrar una base de datos se DECIMAL [(M[,D])] [ZEROFILL]
requiere el uso de la siguiente
función PHP:
Es un número de coma flotante y doble precisión que se almacena como un campo de tipo CHAR.
mysql_query
("DROP DATABASE nom") El valor es guardado como una cadena donde cada carácter representa una cifra. La coma y el signo
menos de los números negativos no son tenidos en cuenta en el valor de M -anchura máxima de
donde nom es el nombre de la visualización- aunque si se reserva -automáticamente- espacio para ellos en campo.
Si D vale 0 no tendrá parte decimal. Los números toman valores en el mismo intervalo especificado
base de datos y debiendo ponerse
para DOUBLE.
toda la cadena del paréntesis entre
comillas. Los valores por defecto de M y D son respectivamente 10 y 0.
Ocupan M+2 bytes si D > 0; M+1 bytes si D = 0 ó D+2 bytes si M < D
Esta función devuelve TRUE
cuando se ejecuta con éxito, y
FALSE en el caso contrario. NUMERIC(M,D) [ZEROFILL]
Este es el código de un script que
Se comporta de forma idéntica a DECIMAL
puede borrar la base creada
anteriormente.
Igual que ocurría al tratar de
crearla, si intentamos borrar una
base de datos inexistente la Campos de fecha
función mysql_drop_db nos
devolverá FALSE. MySQL dispone de campos específicos para el almacenamiento de fechas. Son los
siguientes:
Depurando los procesos
de creación y borrado de DATE
bases de datos
Recoge una fecha dentro del intervalo 01-01-1000 a 31-12-9999. MySQL guarda los valores DATE
Cuando intentamos crear una base con formato AAAA-MM-DD (año-mes-día) . Su tamaño es de 3 bytes.
de datos ya existente o borrar una
inexistente las funciones DATETIME
mysql_query nos devuelven
FALSE pero esa respuesta no nos
dice la causa por la que no ha sido Recoge una combinación de fecha y hora dentro del intervalo 00:00:00 del día 01-01-1000 y
las23:59:59 del día 31-12-9999. MySQL guarda los valores DATETIME con formato AAAA-MM-DD
posible la ejecución de la
HH:MM:SS (año-mes-día hora:minutos:segundos) . Su tamaño es de 8 bytes.
instrucción.
Sería mucho más interesante TIME
comprobar la existencia o
inexistencia de una base de
datos antes de ejecutar esas Recoge una hora dentro del intervalo -838:59:59 a 838:59:59. MySQL guarda los valores TIME con
formato HH:MM:SS (horas:minutos:segundos) . Su tamaño es de 3 bytes.
instrucciones y que después de la
comprobación se nos presentara
un mensaje informativo. YEAR 0 YEAR(2) o YEAR(4)
4. MySQL dispone de una sentencia
para este fin, pero –aunque la Recoge un año en formato de cuatro cifras (YEAR o YEAR(4)) o en formato de dos cifras (YEAR(2))
dentro del intervalo 1901 a 2155 en el caso de cuatro cifras o de 1970 a 2069 si se trata de dos
vamos ver más adelante–
cifras. Su tamaño es de 1 byte.
olvidémosnos de su existencia e
intentemos crear nuestro propio
script de comprobación. TIMESTAMP [(M)]
Combinando las instrucciones
anteriores no resulta difícil hacerlo. Recoge un tiempo UNIX. El intervalo válido va desde 01-01-1970 00:00:00 a cualquier fecha del año
2037.
Aquí tienes un ejemplo de código
para efectuar esa comprobación al El parámetro M puede tomar los valores: 14 (valor por defecto), 12, 8, o 6 que se corresponden con
crear una base de datos y este los formatos AAAAMMDDHHMMSS, AAMMDDHHMMSS, AAAAMMDD, o AAMMDD.
otro código es para el caso de Si se le asigna la opción NUL guardará la hora actual. Cuando se asigna 8 o 14 como parámetros es
considerado como un número y para las demás opciones como una cadena.
borrado.
Independientemente del valor del parámetro, un campo TIMESTAMP siempre ocupa 4 bytes.
Experimenta con estos scripts,
sustitúyelos por otros propios en
los que utilices las funciones que Campos tipo cadena de caracteres
hemos incluido –a la derecha
tienes el código fuente– dentro del CHAR (M) [BINARY]
fichero mysql.inc.php y
comprueba, listando las bases de
datos existentes, que sólo queden: Es una cadena de tamaño fijo que se completa a la derecha por espacios si es necesario.
mysql y test.
El parámetro M puede valer de 1 a 255 caracteres.
Los espacios finales son suprimidos cuando la cadena es insertada en el registro.
Tipos de campos MySQL
Los valores de tipo CHAR son elegidos y comparados sin tener en cuenta Mayúsculas /
Minúsculas y utilizan el juego de carácteres por defecto.
Conocidos los procesos de
creación, listado y borrado de Se puede utilizar el operador BINARY para hacer la cadena sensible a Mayúsculas / Minúsculas.
bases de datos ya estamos en
disposición en empezar a tratar lo Se puede utilizar un campo tipo CHAR(0) con el atributo NULL para almacenar una valor booleano.
relativo a las tablas. En este caso ocupará un solo byte y podrá tener únicamente dos valores: NUL ó "".
Es muy necesario conocer los Su tamaño es de M bytes siendo 1 <= M <= 255 .
diferentes tipos de campos que
pueden contener las tablas de VARCHAR(M) [BINARY]
MySQL. Aquí a la derecha los
tienes.
Es una cadena de caracteres de longitud variable. Su tamaño máximo -especificado en el
Conocer las posibilidades de cada parámetro M- puede estar comprendido entre 1 y 255 caracteres. Con la opción BINARY es capaz de
uno será fundamental a la hora de discriminar entre Mayúsculas / minúsculas.
diseñar una tabla. En ese
momento tendremos que decidir TINYBLOB o TINYTEXT
qué campos son necesarios, cuál
es tipo requerido, cuáles han de
ser sus dimensiones y también TINYBLOB y TINYTEXT son cadenas de caracteres de longitud variable con un tamaño máximo
cuáles de ellos requerirán ser de 255 (28 - 1) caracteres.
tratados como índices. La diferencia entre ambas es que TINYBLOB discrimina entre Mayúsculas / minúsculas, mientras
que TINYTEXT no lo hace.
Tipos de campo bien elegidos y un
tamaño adecuado a las Ninguno de los campos BLOB y TEXT admite valores por DEFECTO
necesidades reales de nuestro
proyecto son las mejores garantías Las versiones de MySQL anteriores a 3.23.2 permiten utilizar estos campos para indexar.
para optimizar el tamaño de la
Si se intenta guardar en un campo de este tipo una cadena de mayor longitud que la especificada
tabla y para hacerla realmente solamente se guardarán los M primeros caracteres de la cadena.
eficaz.
El grado de eficiencia de una base BLOB o TEXT
de datos suele ser directamente
proporcional al tiempo invertido en
BLOB y TEXT son cadenas de caracteres de longitud variable con un tamaño máximo de 65535
el análisis de la estructura de sus
(216 - 1) caracteres.
tablas.
La diferencia entre ambas es que BLOB si discrimina entre Mayúsculas / minúsculas, mientras que
TEXT no lo hace.
CREACIÓN DE LAS BASES
DE DATOS NECESARIAS Ninguno de los campos: BLOB y TEXT admite valores por DEFECTO
PARA EL CURSO
MEDIUMBLOB o MEDIUMTEXT
Una vez hayas hecho todas las
pruebas necesarias con las MEDIUMBLOB y MEDIUMTEXT son cadenas de caracteres de longitud variable con una longitud
funciones anteriores, llega el máxima de 16.777.215 (224 - 1) caracteres.
momento de utilizarlas para crear Son válidas las especificaciones hechas en el apartado anterior.
las bases de datos que vamos a
El tamaño máximo de los campos de este tipo está sujeto a limitaciones externas tales como la
utilizar en el Curso. memoria disponible y el tamaño del buffer de comunicación servidor/cliente.
Pulsa en este enlace para que cree
automáticamente la base de datos
que va a contener los sucesivos LONGBLOB o LONGTEXT
ejemplos que hemos incluido en
estos materiales. Su única diferencia con la anterior es el tamaño máximo de la cadena, que en este caso es
4.294.967.295 (232 - 1) caracteres.
Crear base de datos
EJEMPLOS
ENUM('valor1','valor2',...)
Una vez hecho esto, escribe tu Es una cadena de caracteres que contiene uno solo de los valores de la lista (valor1, valor2, etc.
etc.).
propio script y crea una segunda
base de datos como el nombre A la hora de insertar un nuevo registro en una tabla, el valor a especificar para un campo de este tipo
practicas. Esta será la que habrás ha de ser una cadena que contenga uno de los valores especificados en la tabla. Si se tratara de
de utilizar en ejercicios que insertar un valor distinto de ellos insertaría una cadena vacía.
tendrás que ir haciendo en el resto
del curso.
SET('valor1','valor2','valor3'...)
¡Cuidado!
Antes de continuar, es
5. Es una cadena de caracteres formados por la unión de ninguno, uno o varios de los valores de una
conveniente comprobar lista. El máximo de elementos es 64.
desde Windows que el
directorio c:mysqldata Los valores que deben escribirse en los campos de este tipo han de ser numéricos, expresados en
forma binaria o en forma decimal.
contiene las bases de datos
ejemplos y practicas En el supuesto de que contuviera tres valores los posibles valores a insertar en un campo de este
tipo a la hora de añadir un registro serían los siguientes.
Incluir valores Código valor Cadena Equiv.
val1 val2 val3 val1 val2 val3 binaria decimal
Si Sí Sí 1 1 1 111 7
Si Sí No 1 1 0 011 3
Si No Sí 1 0 1 101 5
No Sí Sí 0 1 1 110 6
No No Sí 0 0 1 100 4
No Sí NO 0 1 0 010 2
Si No No 1 0 0 001 1
No No No 0 0 0 000 0
Anterior Indice Siguiente