domingo, 24 de abril de 2016

Curso de SQL AVANZADO

Buenas Tardes

A partir de mañana comenzaríamos con el Curso de SQL Avanzado.

SÍGUENOS EN:

Facebook


Nuestro blog Tecnologico

lunes, 18 de abril de 2016

Curso de SQL Basico Parte 10 FINAL

 NOTA: Este es la ultima parte del curso de SQL Basico, estén pendientes ya que dentro de unos días comenzaría de nuevo el Curso de SQL pero avanzado.  :D

COMANDO DELETE

La sentencia DELETE sirve para borrar filas de una tabla.

La sintaxis de SQL DELETE es:

DELETE FROM nombre_tabla
WHERE nombre_columna = valor

Si queremos borrar todos los registros o filas de una tabla, se utiliza la sentencia:

DELETE * FROM nombre_tabla;

Ejemplo de SQL DELETE para borrar una fila de la tabla personas

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
LUISLOPEZPEREZ
ANTONIOGARCIARODRIGUEZ
PEDRORUIZGONZALEZ

Si queremos borrar a la persona LUIS LOPEZ PEREZ, podemos ejecutar el comando:

DELETE FROM personas
WHERE nombre = 'LUIS'
AND apellido1 = 'LOPEZ'
AND apellido2 = 'PEREZ' 

La tabla 'personas' resultante será:

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIARODRIGUEZ
PEDRORUIZGONZALEZ

SÍGUENOS EN:

Facebook


Nuestro blog Tecnologico

Curso de SQL Basico Parte 9

COMANDO UPDATE

La sentencia UPDATE se utiliza para modificar valores en una tabla.

La sintaxis de SQL UPDATE es:

UPDATE nombre_tabla
SET columna1 = valor1, columna2 = valor2
WHERE columna3 = valor3

La cláusula SET establece los nuevos valores para las columnas indicadas.

La cláusula WHERE sirve para seleccionar las filas que queremos modificar.

Ojo: Si omitimos la cláusula WHERE, por defecto, modificará los valores en todas las filas de la tabla.

Ejemplo del uso de SQL UPDATE

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
LUISLOPEZPEREZ
ANTONIOGARCIABENITO
PEDRORUIZGONZALEZ

Si queremos cambiar el apellido2 'BENITO' por 'RODRIGUEZ' ejecutaremos:

UPDATE personas
SET apellido2 = 'RODRIGUEZ'
WHERE nombre = 'ANTONIO'
AND apellido1 = 'GARCIA'
AND apellido2 = 'BENITO'

Ahora la tabla 'personas' quedará así:

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
LUISLOPEZPEREZ
ANTONIOGARCIARODRIGUEZ
PEDRORUIZGONZALEZ

SÍGUENOS EN:

Facebook


Nuestro blog Tecnologico

domingo, 17 de abril de 2016

Curso de SQL Basico Parte 8

INSERT INTO

La sentencia INSERT INTO se utiliza para insertar nuevas filas en una tabla.

Es posible insertar una nueva fila en una tabla de dos formas distintas:

INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3, .)
INSERT INTO nombre_tabla (columna1, columna2, columna3,.)
VALUES (valor1, valor2, valor3, .)

Ejemplo:

Dada la siguiente tabla personas:

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
LUISLOPEZPEREZ
ANTONIOGARCIABENITO

Si queremos insertar una nueva fila en la tabla personas, lo podemos hacer con cualquiera de las dos sentencias siguientes:

INSERT INTO personas
VALUES ('PEDRO', 'RUIZ', 'GONZALEZ')
INSERT INTO personas (nombre, apellido1, apellido2)
VALUES ('PEDRO', 'RUIZ', 'GONZALEZ')

Cualquiera de estas sentencias anteriores produce que se inserte una nueva fila en la tabla personas, quedando así dicha tabla:

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
LUISLOPEZPEREZ
ANTONIOGARCIABENITO
PEDRORUIZGONZALEZ

SÍGUENOS EN:

Facebook


Nuestro blog Tecnologico

sábado, 16 de abril de 2016

Curso de SQL Basico Parte 7

COMANDO ORDER BY

ORDER BY se utiliza para ordenar los resultados de una consulta, según el valor de la columna especificada.

Por defecto, se ordena de forma ascendente (ASC) según los valores de la columna.

Si se quiere ordenar por orden descendente se utiliza la palabra DES

SELECT nombre_columna(s)
FROM nombre_tabla
ORDER BY nombre_columna(s) ASC|DESC

Por ejemplo, en la tabla personas :

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
LUISLOPEZPEREZ
ANTONIOGARCIABENITO

SELECT nombre, apellido1
FROM personas
ORDER BY apellido1 ASC 

Esta es la consulta resultante:

nombreapellido1
LUISLOPEZ
ANTONIOGARCIA
ANTONIOPEREZ

Ejemplo de ordenación descendiente (DES)

SELECT nombre, apellido1
FROM personas
ORDER BY apellido1 DESC

Esta es la consulta resultante:

nombreapellido1
ANTONIOPEREZ
ANTONIOGARCIA
LUISLOPEZ

Facebook


Nuestro blog Tecnologico

Curso de SQL Basico Parte 6

OPERADORES AND Y OR

Los operadores AND y OR se utilizan para filtrar resultados con 2 condiciones.

El operador AND mostrará los resultados cuando se cumplan las 2 condiciones.

Condición1 AND condición2

El operador OR mostrará los resultados cuando se cumpla alguna de las 2 condiciones.

Condicion1 OR condicion2

En la tabla personas

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIABENITO
LUISLOPEZPEREZ

La siguiente sentencia (ejemplo AND) dará el siguiente resultado:

SELECT * FROM personas
WHERE nombre = 'ANTONIO'
AND apellido1 = 'GARCIA'

nombreapellido1apellido2
ANTONIOGARCIABENITO

La siguiente sentencia (ejemplo OR) dará el siguiente resultado:

SELECT * FROM personas
WHERE nombre = 'ANTONIO'
OR apellido1 = 'GARCIA'

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIABENITO

También se pueden combinar AND y OR, como el siguiente ejemplo:

SELECT * FROM personas
WHERE nombre = 'ANTONIO'
AND (apellido1 = 'GARCIA' OR apellido1 = 'LOPEZ)

nombreapellido1apellido2
ANTONIOGARCIABENITO

Síguenos en:

Facebook


Nuestro blog Tecnologico

jueves, 14 de abril de 2016

Curso de SQL Basico Parte 5

SQL WHERE

La cláusula WHERE se utiliza para hacer filtros en las consultas, es decir, seleccionar solamente algunas filas de la tabla que cumplan una determinada condición.

El valor de la condición debe ir entre comillas simples ''.

Por ejemplo:

Seleccionar las personas cuyo nombre sea ANTONIO

SELECT * FROM personas
WHERE nombre = 'ANTONIO'

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIABENITO

Síguenos en:

Facebook


Nuestro blog Tecnologico

miércoles, 13 de abril de 2016

Curso de SQL Basico Parte 4

DISTINCT

Al realizar una consulta puede ocurrir que existan valores repetidos para algunas columnas. Por ejemplo

SELECT nombre FROM personas
nombre
ANTONIO
LUIS
ANTONIO

Esto no es un problema, pero a veces queremos que no se repitan, por ejemplo, si queremos saber los nombre diferentes que hay en la tabla personas", entonces utilizaremos DISTINCT.

SELECT DISTINCT nombre FROM personas
nombre
ANTONIO
LUIS

Síguenos en:

Facebook


Nuestro blog Tecnologico

Curso Basico de SQL Parte 3

SELECT

Una de las sentencias SQL más importantes es SELECT, ya que permite realizar consultas sobre los datos almacenados en la base de datos.

Sintaxis SQL SELECT

SELECT * FROM nombretabla
SELECT columna1, columna2 FROM nombretabla

Para los ejemplos, tendremos la siguiente tabla de personas denominada “personas”
Estos son los datos almacenados en la tabla “personas”

nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIABENITO
LUISLOPEZPEREZ

Si queremos consultar todos los datos de la tabla “personas”

SELECT * FROM personas

Este será el resultado:
nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIABENITO
LUISLOPEZPEREZ

Si queremos consulta todos los nombres y primer apellido de todas las personas

SELECT nombre, apellido1 FROM personas

Este será el resultado:
nombreapellido1
ANTONIOPEREZ
ANTONIOGARCIA
LUISLOPEZ

Síguenos en:

Facebook


Nuestro blog Tecnologico

martes, 12 de abril de 2016

Curso de SQL Basico Parte 2


Un sistema de base de datos suele contener varias bases de datos.
Cada base de datos suele contener varias tablas.
Las tablas almacenan los datos organizados por filas.
Cada fila contiene varios campos.
Cada campo tiene una serie de propiedades, como por ejemplo, el nombre del campo, su longitud, tipo de dato que se va a almacenar, etc.
Las sentencias SQL no son sensibles a mayúsculas y minúsculas, es decir, 'SELECT' y 'select' son dos palabras iguales para SQL.
Algunos sistemas de bases de datos necesitan un punto y coma después de cada sentencia SQL para ejecutarse correctamente

CREATE DATATABASE mibasedeatos;

Este punto y coma también puede servir para separar una sentencia SQL de otra sentencia SQL en la misma línea.

CREATE DATATABASE mibasedeatos; CREATE TABLE mitabla1;

Las sentencias SQL se pueden agrupar por funcionalidades:

1.- Lenguaje de definición de datos (DDL).
DDL está compuesto por sentencias para la creación (CREATE), modificación (ALTER) y borrado (DROP) de los componentes principales de una base de datos:
  • base de datos (DATABASE)
  • tablas (TABLE)
  • vistas (VIEW)
  • índices (INDEX)
  • procedimientos almacenados (PROCEDURE)
  • disparadores (TRIGGER).
2.- Lenguaje de manipulación de datos (DML).
DML está compuesto por sentencias que sirven para :
  • consultar (SELECT)
  • insertar (INSERT)
  • modificar (UPDATE)
  • borrar (DELETE)
3.- Lenguaje de control de datos (DCL).
DCL está compuesto por sentencias SQL para controlar las funciones de administración :
  • Confirmar la operacion (COMMIT)
  • Retroceder la operacion (ROLLBACK)
  • Dar permisos (GRANT)
  • Quitar permisos (REVOKE)

Síguenos en:

Facebook


Nuestro blog Tecnologico







Curso de SQL Basico Parte 1

Seguimos con el Curso de SQL.

SQL BASICO

Introduccion

El SQL es un lenguaje estándar de programación para el acceso a bases de datos.
El lenguaje SQL se utiliza para acceder y manipular datos en cualquier base de datos del mercado, como por ejemplo, para las bases de datos MySQL, Oracle, DB2, SQL Server, Access.
El SQL es un lenguaje estructurado y un estándar ANSI para el acceso y manipulación de los datos de cualquier base de datos.
El SQL se compone de sentencias SQL, cada una con una utilidad diferente, como por ejemplo:
  • Creación de una base de datos (CREATE DATABASE)
  • Creación de una tabla (CREATE TABLE)
  • Creación de una vista (CREATE VIEW)
  • Creación de un índice de una tabla (CREATE INDEX)
  • Creación de procedimientos almacenados (CREATE PROCEDURE)
  • Creación de disparadores (CREATE TRIGGER)
  • Consultar los datos almacenados en una tabla (SELECT)
  • Insertar datos en una tabla (INSERT)
  • Modificar datos ya existentes en una tabla (UPDATE)
  • Borrar datos almacenados en una tabla (DELETE)
  • Dar permiso de acceso a los datos de una tabla (GRANT)
  • Eliminar permisos de acceso a datos de una tabla (REVOKE)
  • Finalizar la transacción de una sentencia SQL (COMMIT)
  • Retroceder la transacción de una sentencia SQL (ROLLBACK).

Siguenos en:

Nuestro Blog Tecnologico
gruposedam.blogspot.com

Facebook
www.facebook.com/gruposedam






Curso de SQL

Buenos días

Lo prometido es deuda comenzamos con el curso de SQL.

El SQL es un lenguaje estándar de programación para el acceso a bases de datos.
El lenguaje SQL se utiliza para acceder y manipular datos en cualquier base de datos del mercado, como por ejemplo, para las bases de datos MySQL, Oracle, DB2, SQL Server, Access.
Este tutorial se divide en las siguientes partes:
  • SQL Básico: Las instrucciones SQL básicas para la consulta de datos de cualquier base de datos relacional.
  • SQL Avanzado: Las instrucciones SQL avanzadas para un control completo sobre cualquier base de datos relacional.
  • Funciones SQL: SQL tiene multiples funciones predefinidas para realizar ciertos cálculos sobre los datos.
  • Comandos SQL: Listado de todos los comandos SQL disponibles en este curso, para una referencia rápida de los mismos.
El SQL es un lenguaje estructurado y un estándar ANSI para el acceso y manipulación de los datos de cualquier base de datos.
El SQL se compone de sentencias SQL, cada una con una utilidad diferente, como por ejemplo:
  • Creación de una base de datos (CREATE DATABASE)
  • Creación de una tabla (CREATE TABLE)
  • Creación de una vista (CREATE VIEW)
  • Creación de un índice de una tabla (CREATE INDEX)
  • Creación de procedimientos almacenados (CREATE PROCEDURE)
  • Creación de disparadores (CREATE TRIGGER)
  • Consultar los datos almacenados en una tabla (SELECT)
  • Insertar datos en una tabla (INSERT)
  • Modificar datos ya existentes en una tabla (UPDATE)
  • Borrar datos almacenados en una tabla (DELETE)
  • Dar permiso de acceso a los datos de una tabla (GRANT)
  • Eliminar permisos de acceso a datos de una tabla (REVOKE)
  • Finalizar la transacción de una sentencia SQL (COMMIT)
  • Retroceder la transacción de una sentencia SQL (ROLLBACK).
Síguenos en:

Nuestro Blog Tecnologico

gruposedam.blogspot.com

Nuestro Facebook

www.facebook.com/gruposedam



lunes, 11 de abril de 2016

Buenos días

A nuestros lectores, les informo que el Blog va a tener una pequeña modificación, el blog se va a tratar sobre lo siguiente:

Programación WEB
Programación PHP
Programación MYSQL
Programación SQL
Programación JAVASCRIPT y
Proyectos relacionados.

Síguenos en nuestra redes sociales

Facebook
www.facebook.com/gruposedam

Blog
https://www.facebook.com/gruposedam


Comando y Funciones en PHP

Funciones PHP

FUNCIONES DE FECHA Y HORA. 
----------------------------------------------------------------- 
Gettimeofday Flecha Permite obtener la hora actual 
gmdate Flecha Da formato a una fecha/hora GMT/CUT 
gmmktime -> Obtiene el valor timestamp UNIX de una fecha GMT 
gmstrftime -> Con esta función da formato a una fecha/hora GMT/CUT según las convenciones locales. 
microtime -> Devuelve el valor timestamp UNIX actual con microsegundos. 
mktime -> Obtiene el timestamp UNIX de una fecha. 
strftime -> Da formato a la hora o fehca local de acuerdo a a las convenciones locales. 
time -> Devuelve la hora de la fecha actual en formato timestamp UNIX 
strtotime -> Permite procesar cualquier descripción textual de fehca/hora en inglés, convirtiéndola a timestamp de UNIX. 
getdate -> Podemos obtener información de fecha y hora 
checkdate -> Esta función verifica que la fecha sea válida, y su sintaxis es la siguiente. 



FUNCIONES PARA EL MANEJO DE ERRORES Y LOGS 

error_log -> Envía un mensaje de error a algún lugar (teléfono celular, pager, etc.) 
error_reporting -> Establece que errores PHP son registrador 
restore_error_handler -> Regresa al error handler previo. 
set_error_handler -> Establece un error de usuario 
trigger_error -> Genera una advertencia de error 
user_error -> Genera una advertencia de error 


FUNCIONES CON DIRECTORIOS 
chroot -> Cambia el directorio raíz 
dir -> Clase directorio 
closedir -> Cierra el puntero a un directorio abierto 
getcwd -> Obtiene el directorio de trabajo actual 
opendir -> Abre un puntero a un directorio 
readdir -> Lee los archivos de un directorio. 
rewinddir -> Rebobina el puntero del directorio llevándolo a la posición del primer archivo del mismo. 
scandir -> Lista los archivos y directorios ubicados en la ruta especificada. 


FUNCIONES PARA EL MANEJO DE ARCHIVOS 

basename -> Devuelve la ruta o path correspondiente al nombre del archivo. 
chgrp -> Cambia el grupo de un archivo. 
chmod -> Cambia permisos de un archivo. 
chown -> Cambia el propietario de un archivo. 
clearstatcache -> Limpia la caché de estado de un archivo. 
copy -> Copia un archivo 
dirname -> Devuelve la parte de la ruta o path de un archivo correspondiente al directorio. 
disk_free_space -> Indica el tamaño de espacio libre en un directorio. 
disk_total_space -> Indicai el tamaño total de un directorio. 
fclose -> Cierra el puntero a un archivo abierto. 
feof -> Verifica si el puntero de un archivo ha llegado al final del mismo. 
fflush -> Vacía la salida hacia un archivo. 
fgetc -> Obtiene un cáracter del archivo apuntado. 
fgetcsv -> Obitene una línea del archivo apuntado y extrae los campos CSV 
fgets -> Obtiene una linea del archivo apuntado 
fgetss -> Obitene una linea del archivo apuntado y quita las etiquetas html. 
file_exists -> Verifica si un archivo existe. 
file_get_contents -> Lee un archivo entero en una cadena 
file_put_contents -> Escribe una cadena sobre un archivo 
file -> Lee un archivo completo y lo coloca en un array. 
fileatime -> Obtiene la fecha del último acceso a un archivo. 
filectime -> Obtiene la fecha de cambio de inode del archivo. 
filegroup -> Obtiene el grupo al cual pertenece el archivo. 
fileinode -> Obtiene el inode de un archivo. 
filemtime -> Obtiene la fecha de última modificación de un archivo 
fileowner -> Obtiene el propietario de un archivo. 
fileperms -> Obtiene los permisos de un archivo. 
filesize -> Obtiene el tamaño de un archivo. 
filetype -> Obtiene el tipo de archivo de un archivo. 
flock -> Bloqueo de archivo portable y asesorado 
fnmatch -> Compara un nombre de archivo contra un patrón 
fopen -> Abre un archivo o una url 
fpasstrhu -> Saca todos los datos restantes del archivo apuntado. 
fputs -> Escribe en el archivo apuntado. 
fread -> Lee archivos en plano binario. 
fscanf -> Procesa la entrada desde un archivo de acuerdo con un formato. 
fseek -> Sitúa el puntero en una posición del archivo. 
fstat -> Obtiene información sobre un archivo usando u napuntador de archivo abierto. 
ftell -> Preguta sobre la posición del apuntador de lectura/escritura de un archivo. 
ftruncate -> Trunca un archivo a la longitud dada. 
fwrite -> Escribe archivo en plano binario. 
glob -> Encuentra nombres de ruta coincidentes con un patrón. 
is_dir -> Informa si el archivo dado es un directorio. 
is_executable -> Informa si el archivo nombrado es ejecutable 
is_file -> Informa si el archivo nombrado es un archivo regular. 
is_readable -> Informa si el archivo nombrado se puede leer. 
is_uploaded_file -> Informa si el archivo fue cargado a través de HTTP_POST 
is_writable -> Indica si el nombre de archivo se puede escribir. 
is_writeable -> Informa si se puede escribir en el archivo indicado. 
link -> Crea un enlace 
inkinfo -> Consigue información sobre un enlace. 
lstat -> Da información sobre un archivo o enlace simbólico. 
mkdir -> Crea un directorio. 
move_uploaded_file -> Mueve un archivo cargado a una nueva ubicación específica 
parse_ini_file -> Procesa un archivo de configuración. 
pathinfo -> Indica información sobre la ruta o path de un archivo. 
pclose -> Cierra el archivo de proceso apuntado 
popen -> Abre el archivo de proceso apuntado. 
readfile -> Muestra el contenido de un archivo 
readlink -> Devuelve el objeto de un enlace simbólico 
realpath -> Devuelve el nombre de ruta absoluto simplificado 
rename -> Renombra un archivo 
rewind -> Rebobina la posición del apuntador al archivo a la primera posición del mimso. 
rmdir -> Borra un directorio 
set_file_buffer -> Fija el buffer de archivo del archivo apuntado 
stat -> Da información sobre un archivo 
symlink -> Crea un enlace simbólico 
tempnam -> Crea un archivo de nombre único 
tmpfile -> Crea un archivo temporal 
touch -> Cambia la fecha de modificación de un archivo 
umask -> Cambia la umask actual 
unlink -> Borra un archivo. 



FUNCIONES HTTP 
header -> Envía una cabecera http 
headers_list -> Nos devuelve una lista de cabeceras 
headers_sent -> Verifica si ya se han enviado cabeceras, y donde. 
setcookie -> Envía una cookie 



FUNCIONES DE IMÁGENES 

(Para varias de estas funciones debes tener instaladas las librerías GD) 
GetImageSize -> Muesta el tamaño de una imagen Gif, JPG o PNG 
ImageArc -> Dibuja una elipse parcial 
ImageChar -> Dibuja un caracter de forma horizontal 
ImageChatUp -> Dibuja un caracter de forma vertical 
ImageColorAllocate -> Define un color para una imagen 
ImageColorAt -> Obtiene el índice de color de un píxel 
ImageColorClosest -> Obtiene el índice del color más cercano al color especificado 
ImageColorExact -> Devuelve el índice del color especificado 
ImageColorResolve -> Devuelve el índice del color especificado o su alternativa más cercana 
ImageColorSet -> Establece el color para el índice de la paleta especificada 
ImageColorsForIndex -> Obtiene los colores de un índice 
ImageColorsTotal -> Encuentra el número de colores de una imagen 
ImageColorTransparent -> Define un color como transparente 
ImageCopyResized -> Copia y redimensiona una parte de una imagen 
ImageCreate -> Crea una nueva imagen 
ImagreCreateFromGif -> Crea una nueva imagen a partir de un archivo a una URL 
ImageDashedLine -> Dibuja una linea de forma discontinuo 
ImageDestroy -> Destruye una imagen para liberar memoria 
ImageFill -> Rellea una imagen con el color especificado 
ImageFilledPolygon -> Dibuja un polígono con relleno 
ImageFilledRectangle -> Dibuja un rectángulo con relleno. 
ImageFillToBorder -> Relleno de un color específico 
ImageFontHeight -> Devuelve la altura de una fuente 
ImageFontWidth -> Devuelve el ancho de una fuente 
ImagenGif -> Envia una imagen al navegador web o a un archivo según los parámetros que reciba. 
ImageInterface -> Activa o desactiva el entrelazado 
ImageLine -> Dibuja una linea 
ImageLoadFont -> Carga una fuente nueva 
ImagePolygon -> Dibuja un polígono 
ImagePSBBox -> Devuelve el borde que rodea un rectángulo de texto, usando fuentes PostScript Type1 
ImagePSEncodeFont -> Cambia el vector de codificación de caracteres de una fuente. 
ImagePSFreeFont -> Libera la memoria usada por un fuente PostScript Type1 
ImagePSLoadFront -> Carga una fuente PostScript Type1 desde un archivo. 
ImagePSText -> Dibuja una cadena de texto sobre una imagen usando una fuente PostScript Type1 
ImageRectangle -> Dibuja un rectángulo 
ImageSetPixel -> Dibuja un pixel 
ImageString -> Dibuja una cadena de texto horizontalmente 
ImageStringUp -> Dibuja una cadena de texto verticalmente 
ImageSX -> Obtiene el ancho de una imagen en píxeles 
ImageSY -> Obtiene el alto de una imagen en pixeles 
ImageTTFBox -> Devuelve un cuadro que rodea al texto usando fuentes Truetype 
ImageTTFText -> Escribe texto en la imagen usando fuentes TrueType 



FUNCIONES MATEMÁTICAS 
abs -> Valor absoluto 
acos -> Arco coseno 
acosh -> Coseno hiperbólico inverso 
asin -> Arco seno 
asinh -> Seno hiérbólico inverso 
atan2 -> Arco tangente de dos variables 
atanh -> Atangente hiperbólica inversa 
base_convet -> Convierte un número entre bases arbitrarias 
BinDec -> Binario decimal 
ceil -> Redondea fracciones hacia arriba 
cos -> Coseno 
cosh -> Coseno hiperbólico 
DecBin -> Decimal a binario 
DecHex -> Decimal a hexadecimal 
DecOct -> Decimal a octal 
deg2rad -> Convierte el n´muero en grados a su equivalente en radianes. 
exp -> e elevado a... 
floor -> Redondea fracciones hacia abajo 
fmod -> Devuelve el residuo de punto flotante (módulo) de la divisón de los argumentos. 
getrandmax -> Muestra el mayor valor aleatorio posible 
HexDec -> Hexadecimal a decimal 
hypot -> Devuelve sqrt(num1*num1 + num2*num2) 
is_finite -> Encuentra si un valor es un número finito legal 
is_infinite -> Encuentra si un valor es infinito 
is_nan -> Encuentra si un valor es un número 
lcg_value -> Generador lineal congruente combinado. 
log10 -> Logaritmo en base-10 
log1p -> Devuelve log(1 + numero), computado en una forma que es precisa, incluso, cuando el valor es cercano a cero. 
log -> Logaritmo natural 
max -> Encuentra el valor mayor 
min -> Encuentra el valor menor 
mt_gentrandmax -> Muestra el mayor valor aleatorio posible 
mt_rand -> Genera un valor aleatorio mejorado 
mt_srand -> Introduce la semilla del generador de números aleatorios mejorado. 
OctDec -> Octal a decimal. 
pi -> Devuelve el valor de pi. 
pow -> Expresión exponencial 
rad2deg -> Converte el número en radianes a su equivalente en grados 
rand -> Genera un valor aleatorio 
round -> Redondea un float 
sin -> Seno. 
sinh -> Seno hiperbólico 
sqrt -> Raíz cuadrada 
srand -> Introduce la semilla del generador de números aleatorios 
tan -> Tangente 
tanh -> Tangente hiperbólica 





FUNCIONES PARA LAS BASES DE DATOS MYSQL 
mysql_affected_rows -> Devuelve el número de filas afectadas de la última operación MySQL 
mysql_change_user -> Cambia el usuario conectado en la conección activa. 
mysql_client_encoding -> Devuelve el nombre del juego de carcateres. 
mysql_close -> Cierra una conección con MySQL 
mysql_conecct -> Abre una conección con un servidor MySQL 
mysql_create_db -> Crea una base de datos MySQL 
mysql_data_seek -> Mueve el puntero interno 
mysql_db_name -> Obtiene el nombre de una base de datos. 
mysql_db_query -> Envía una sentencia SQL al servidor MySQL 
mysql_drop_db -> Borra una base de datos del servidor MySQL 
mysql_erno -> Informa el número de mensaje de error de la última operación MySQL 
mysql_error -> Devuelve el texto del mensaje de error de la última operación MySQL 
mysql_escape_string -> Escapa una cadena para su uso en mysql_query 
mysql_fetch_array -> Extrae la fila de resultado como una matriz asociativa. 
mysql_fetch_assoc -> Recupera una fila de resultado como una matriz asociativa. 
mysql_fetch_field -> Extrae la información de una columna y la devuelve como un objeto. 
mysql_fetch_lengths -> Devuelve la longitud de cada salida en un resultado. 
mysql_fetch_object -> Extrae una fila de resultado como un objeto. 
mysql_fetch_row -> Devuelve una fila de resultado como matriz. 
mysql_field_flags -> Devuelve los flags asociados con el campo especificado en un resultado. 
mysql_field_len -> Devuelve la longitud de un campo especificado. 
mysql_field_name -> Devuelve el nombre del campo especificado como un resultado 
mysql_field_seek -> Asigna el puntero del resultado al offset del campo especificado. 
mysql_field_table -> Devuelve el nombre de la tabla donde está el campo especificado 
mysql_field_type -> Devuelve el tipo del campo especificado en un resultado 
mysql_free_result -> Libera la memoria del resultado. 
mysql_get_client_info -> Obtiene información del Cliente MySQL 
mysql_get_host_info -> Obtiene información de la máquina donde reside el servidor MySQL 
mysql_get_proto_info -> Obtiene información del protocolo MySQL 
mysql_get_server_info -> Obtiene información del servidor MySQL 
mysql_info -> Obtiene información sobre la consulta más reciente 
mysql_insert_id -> Devuelve el indentificador generado en la última llamada INSERT 
mysql_list_dbs -> Lista todas las bases de datos disponibles en el servidor MySQL 
mysql_list_fields -> Lista todos los campos del resultado de MySQL 
mysql_list_processes -> Lista todos los procesor MySQL 
mysql_list_tables -> Lista las tablas de una base de datos seleccionada previamente. 
mysql_num_fields -> Devuelve el número de campos de un resultado. 
mysql_num_rows -> Devuelve el número de filas obtenidas de un resultado. 
mysql_pconnect -> Abre una conección de forma persistente al servidor MySQL 
mysql_ping -> Efectúa un chequeo de respuesta sobre una conexión de servidor. 
mysql_query -> Envía una sentencia SQL a MySQL 
mysql_real_escape_string -> Escapa los caracteres especiales de una cadena para su uso en una sentencia MySQL 
mysql_result -> Devuelve datos sobre un resultado 
mysql_select_db -> Selecciona una base de datos MySQL 
mysql_stat -> Obtiene el estado actual del sistema 
mysql_tablename -> Devuelve el nombre de la tabla de un campo. 
mysql_thread_id -> Devuelve el ID del hilo actual. 
mysql_unbuffered_query -> Envía una consulta SQL al MySQL, sin recuperar ni colocar en búfer las filas de resultado. 




FUNCIONES DE RED 
checkdnsrr -> Comprueba los registros DNS correspondientes a nombres de máquinas en Internet o direcciones IP. 
dns_get_record -> Recupera los registros de recursos DNS asociados con un nombre de dominio. 
fscokopen -> Abre una conección de dominio Internet o UNIX via sockets. 
gethostbyaddr -> Muestra el nombre de un servidor mediante su dirección IP 
gethostbyname -> Obtiene la direccion IP correspondiente al nombre de un servidor. 
gethostbynamel -> Obtiene una lista de direcciones IP correspodneinte a los servidores. 
getmxrr -> Obtiene los registros MX correspondientes a un dominio. 
ip2long -> Convierte una cadena que contiene una dirección con puntos del Protocol en una dirección apropiada. 
long2ip -> Convierte una dirección de red Interenet a una cadena de formato estandar en Internet con puntos. 
syslog -> Genera un mensaje del sistema 



FUNCIONES DE INFORMACIÓN SOBRE PHP 
assert -> Revisa si la aserción es evaluada a FALSE. 
dl -> Carga una extensión de PHP en tiempo de ejecución. 
extension_lodaded -> Indica si una extensión ha sido cargada. 
get_cfg_var -> Obtiene el valor de una opción de configuración de PHP. 
get_current_user -> Obtiene el nombre del propietario del programa actual. 
get_defined_constants -> Devuelve un array con los nombres de funciones de un módulo. 
get_include_path -> Indica la opción de configuración inlcude_path actual 
get_included_files -> Devuelve un array con los nombres de los archivos incluidos o requeridos en un programa. 
get_loaded_extensions -> Devuelve un array con los nombres de todos los módulos compilados y cargados. 
get_magic_quotes_gpc -> Obtiene el valor de la configuración activa actual de las comillas mágicas gpc 
get_magic_quotes_runtime -> Obtiene el valor de la configuración activa actual de magic_quote_runtime 
get_required_files -> Alias de get_included_files 
getenv -> Muestra el valor de una variable de entorno 
getlastmod -> Obtiene la fecha y hora de la última modificación de una página. 
getmyid -> Obtener el GID del propietario de un programa. 
getmyinode -> Recupera el inodo del script actual. 
getmypid -> Obtiene el ID del proceso PHP. 
getmyuid -> Indica el UID del propietario del script PHP. 
getopt -> Obtiene opciones de la lista de argumentos desde la línea de comandos. 
getrusage -> Muestra el consumo actual de recursos. 
ini_alter -> alias de ini_set() 
ini_get_all -> Muestra todas las opciones de configuración. 
ini_get -> Recupera el valor de una opción de configuración. 
ini_restore -> Restablece el valor de una opción de configuración. 
ini_set -> Establece el valor de una opción de configuración. 
main -> Página predeterminada para main() 
memory_get_usage -> Muestra la cantidad de memoria para PHP 
php_ini_scanned_files -> Devuelve la lista de los archivos .ini procesador del directorio ini adicional. 
php_logo_guif -> Obtiene el guid logo. 
php_sapi_name -> Devuelve el tipo de interfaz entre el servidor web y PHP. 
php_uname -> Muestra información indicando el sistema operativo donde fue compilado PHP. 
phpcredits -> Imprime los créditos de los creadores y colaboradores php. 
phpinfo -> Muestra una importante cantidad de información de PHP. 
phpversion -> Indica la versión actual de PHP. 
putenv -> Permite establece el valor de una variable de entorno. 
restore_include_path -> Restablece el valor de la opción de configuración include_path 
set_include_path -> Establece la configuración de include_path 
set_magic_quotes_runtime -> Establece el valor de la configuración activa actual de magic_quotes_runtimes. 
set_time_limit -> Limita el tiempo máximo de ejecución de un programa. Por defecto son 30 segundos. 
version_compare -> Compara dos cadenas de número de versión 'PHP-Estándar'. 
zend_logo_guid -> Obtiene el guid zend. 
zend_version -> Obtiene la versión del motor zend actual. 

FUNCIONES DE EJECUCIÓN DE PROGRAMAS 
escapeshellarg -> Ecapa una cadena a ser usada como argumento del intérprete de comandos. 
escapeshellcdm -> Enmascara los metacaracteres del intérprete de ordenes. 
exec -> Permite ejecutar un programa externo. 
passthru -> Ejecuta un programa externo y muestra su salida literal. 
proc_close -> Cierra un proceso abierto por proc_open() y devuelve el código de salida del proceso. 
proc_get_status -> Obtiene información sobre un proceso abierto por proc_open() 
proc_open -> Ejecuta un comando y abrir apuntadores de archivo para entrada/salida 
proc_terminate -> Mata un proceso abierto por proc_open() 
shell_exec -> Ejecuta un comando mediante el intérprete de comandos y devolver la salida completa como una cadena. 
system -> Ejecuta un programa externo y muestra su salida. 

FUNCIONES PARA EL MANEJO DE SESIONES 
session_cache_expire -> Informa la caducidad actual del caché. 
session_cache_limiter -> Lee y/o cambia el limitador del caché actual. 
session_decode -> Decodifica los datos de una sesión a partir de una cadena codificada previamente. 
session_destroy -> Destruye todos los datos de una sesión, pero no a la sesión en sí. 
session_encode -> Codifica los datos de la sesión en una cadena que luegro podrá ser decodificada. 
session_get_cookie_params -> Obtiene los parámetros de la cookie de la sesión actual. 
session_id -> Lee y/o cambia el id de la sesión actual. 
session_is_registered -> Comprueba si una variable está registrada en la sesión actual. 
session_module_name -> Lee y/o cambia el módulo de la sesión actual. 
session_name -> Lee y/o cambia el nombre de la sesión actual. 
session_regenerate_id -> Regenera el ID de la sesión actual. 
session_register -> Permite registrar más de una variable global en la sesión actual. 
session_save_path -> Lee y/o cambia la ruta donde se guardan los datos de la sesión actual. 
session_set_cookie_params -> Cambia los parámetros de la cookie de la sesión. 
session_set_save_handler -> Establece unas funciones para el almacenamiento de los datos de la sesión a nivel de usuario. 
session_start -> Inicia una sesión. 
session_unregister -> Desregistra una variable de la sesión actual. 
session_unset -> Elimina todas las variables de la sesión. 
session_write_close -> Escrie los datos de la sesión y la finaliza. 

FUNCIONES DE CADENAS 
AddCSlashes -> Marca una cadena con barras al estilo del C de la forma \. 
AddSlashes -> Marca una cadena con barras. 
bin2hex -> Convierte datos binarios en su representación en hexadecimal. 
chop -> Elimina los espacios en blanco al final de una cadena. 
chr -> Devuelve un carácter específico sobre un número dado. 
chunk_split -> Divide una cadena en trozos más pequeños. 
convert_cyr_string -> Convierte de un juego de caracteres Cirílico a otro. 
count_chars -> Muestra información sobre los caracteres usados en una cadena. 
crc32 -> Calcula el polinomio crc32 de una cadena. 
crypt -> Encripta una cadena mediante DES. 
echo -> Imprime una o más cadenas. 
explode -> Divide una cadena por otra. 
fprintf -> Escribe una cadena con formato por una secuencia. 
get_html_translation_table -> Devuelve la tabla de traducción utilizada por htmlspecialchars() y htmlentities() 
hebrev -> Convierte hebreo lógico a texto visual. 
hrebevc -> Convierte ebrero lógico a texto visual con conversión de saltos de línea. 
html_entity_decode -> Convierte todas las entidades HTML a sus respectivos caraceteres. 
htmlentitites -> Convierte los caracteres aplicables a entidades HTML. 
implode -> Une elementos de un array mediante una cadena. 
join -> Une elementos de una tabla en una cadena. 
levenshtein -> Calcula la distancia levenshtein entre dos cadenas- 
localconv -> Muestra información sobre el formato numérico. 
ltrim -> Elimina espacios en blanco del principio de una cadena. 
md5_file -> Calcula el resumen criptográfico md5 de un nombre de archivo dado. 
md5 -> Calcula el hash md5 de una cadena 
metaphone -> Calcula la 'metafona' de una cadena. 
money_format -> Permite dar formato a un número como una cadena de moneda. 
nl_langinfo -> Consulta información sobre el lenguaje y la localidad. 
nl2br -> Convierte nuevas líneas a saltos de líneas HTML 
number_format -> Formatea un número con los miles agrupados y separadores decimales. 
ord -> Devuelve al valor ASCII de un cáracter. Función inversa de char. 
parse_str -> Divide la cadena en variables. 
print -> Imprime en pantalla una cadena. 
printf -> Imprime una cadena con formato. 
quoted_printable_decode -> Convierte una cadena con marcación imprimible a una cadena de 8 bits. 
rtrim -> Borra los espacios en blanco al final de la cadena. 
setlocale -> Fija la información de la localidad. 
sha1_file -> Calcula el resumen criptográfio sha1 de un archivo. 
sha1 -> Calcula el resumen criptográfio sha1 de una cadena. 
similar_text -> Calcula la similitud entre dos cadenas. 
soundex -> Calcula la clave soundex en una cadena. 
sprintf -> Devuelve una cadena con formato, pero no la imprime 
sscanf -> Trocea la entrada de una cadena según un formato dado. 
str_ireplace -> Versión 'case insensitive' de str_replace() 
str_pad -> Rellena una cadena con otra hasta una longitud definida. 
str_repeat -> Repite una cadena 
str_replace -> Sustituye todas las de una cadena en otra. 
str_rot13 -> Realiza la transofrmación rt13 sobre una cadena. 
str_split -> Permite mezclar aleatoreamente una cadena. 
str_word_count -> Muestra información sobre las palabras usadas en una cadena. 
strcasecmp -> Comapra cadenas insensibles en mayúsculas y minúsculas y seguras en modo binario. 
strchr -> Encuentra la primera aparición de un caracter en una cadena. 
strcmp -> Compara cadenas con seguridad binaria. 
strcoll -> Compara cadenas sobre la base de la localidad. 
strcspn -> Encuentra la longitud del elemento inicial que no coincide con la máscara. 
strip_tags -> Elimina las etiquetas HTML y PHP de una cadena. 
stripcslashes -> Desmarca la cadena marca don AddCSlashes() 
stripos -> Encuentra la posición de la primera ocurrencia de una cadena, insensible a mayúsculas y minúsculas. 
stripslashes -> Desmarca la cadena marcada con AddSlashes(). 
stristr -> Igual que strrstr, pero sin tener en cuenta mayúsculas o minúsculas. 
strlen -> Muestra el largo de una cadena. 
strnatcasecmp -> Compara cadenas insensibles a mayúsculas y minúsculas usando un algoritmo de "orden natural" 
strnatcmp -> Compara cadenas usando un algoritmo de "orden natural" 
strncasecmp -> Compara de los primeros n caracteres de cadenas. 
strncmp -> Compara de los n primeros caraceteres de cadenas, son seguridad binaria. 
strpos -> Encuentra la posición de la primera aparición de una cadena en otra cadena. 
strrchr -> Encuentra la última aparición de una cadena en otra cadena. 
strrev -> Invierte el orden de una cadena. 
strripos -> Encuentra la posición de la última ocurrencia de una cadena en otra, insensible a mayúsculas y minúsculas. 
strrpos -> Encuentr la posición de la última aparición de un carácter en una cadena. 
strspn -> Encuentra la longitud del segmento inicial que coincide con la máscara. 
strstr -> Encuentra la primera aparición de una cadena. 
strtok -> Didive una cadena en elementos. 
strtolower -> Pasa a minúsculas una cadena. 
strtoupper -> Pasa a mayúsculas una cadena. 
strtr -> Traduce ciertos caracteres. 
substr_compare -> Compara 2 cadenas, segura con material binario, opcionalmente insensible a mayúsculas y minpusculas, a partir de un desplezamiento y hasta un límite de caracteres. 
substr_count -> Cuenta el número de apariciones de una subcadena en una cadena. 
substr_replace -> Sustituye un texto en una parte de una cadena. 
substr -> Devuelve parte de una cadena 
trim -> Elimina espacios del principio y del fin de una cadena. 
ucfirst -> Pasa a mayúsculas el primer caracter de una cadena. 
ucwords -> Pasa a mayúsculas la primera letra de cada palabra de una cadena. 
vprintf -> Imprime una cadena con formato. 
vsprintf -> Devuelve una cadena con formato. 
wordwrap -> Corta una cadena en un número dado de caracteres usando un caracter de ruptura de cadenas. 

FUNCIONES PARA EL TRATAMIENTO DE URL 
base64_decode -> Decodifica datos cifrados con el tipo MIME base64 
base64_enocde -> Codifica datos en MIME base64 
get_meta_tags -> Extrae todo el contenido de atributos de etiquetas meta de un archivo y devuelve una mtriz, por ejemplo keywords o description. 
http_build_query -> Genera una cadena de consulta codificada estilo URL 
parse_url -> Analiza una URL y nos devuelve sus componentes. 
rawurldecode -> Decodifica cadenas codificas previamente estilo URL 
rawurlencode -> Codifica una cadena al estilo URL de acuerdo con el RFC 1738 
urldecode -> Decodifica URL cifradas en una cadena de texto. 
urlencode -> Codifia una URL en una cadena de texto. 

FUNCIONES DE VARIABLES 
doubleval -> Obtiene el valor double de una variable 
empty -> Indica si una variable está definida. 
floatval -> Obtiene el valor flotante de una variable. 
get_defined_vars -> Devuelve un array con todas las variables definidas. 
get_resource_type -> Devuelve el tipo de recurso. 
gettype -> Muestra el tipo de una variable. 
import_request_variables -> IMporta variables GET/POST/Cookie en el contezto global. 
intval -> Recupera el valor entero de una variable. 
is_array -> Verifica si una variable es un array 
is_bool -> Verifica si una variable es de tipo booleana 
is_callable -> Verifica que los contenidos de una variable puedan ser llamadoscomo una función. 
is_double -> Verifica si una variable es es un valor double. 
is_float -> Verifica si una variable es un flotante 
is_int -> Verifica si una variable es un valor entero 
is_integer -> Verifica si una variable es un valor entero 
is_long -> Verifica si una variable es un valor entero 
is_null -> Verifica si una variable es nula 
is_numeric -> Verifica si una variable es un número o una cadena númerica 
is_object -> Verifica si una variable es un objeto 
is_real -> Verifica si una variable es un número real. 
is_resource -> Verifica si una variable es un recurso 
is_scalar -> Verifica si una variable es un escalar 
is_string -> Verifica si una variable es una cadena de caracteres 
isset -> Determina si una variable está definida 
print_r -> Imprime información legible para humanos sobre una variable 
serialize -> Genera una representación apta para almacenamiento de un valor. 
settype -> Permite establecer el tipo de una variable 
strval -> Obtiene una cadena de caracteres a partir de una variable 
unserialize -> Crea u valor PHP a partir de una representación almacenada. 
unset -> Destruye una variable pasada como parámetro. 
var_dump -> Vuelca la información sobre una variable 
var_export -> Imprime o devuelve la representación de cadena de una variable 

FUNCIONES PARA EXPRESIONES REGULARES 
ereg_replace -> Reemplaza expresiones regulares 
ereg -> Busca coincidencia de expresiones regulares 
eregi_replace -> Reemplaza expresiones regularse sin diferencias mayúsculas ni minúsculas 
eregi -> Busca coincidencias de expresiones regulares sin diferencias mayúsculas ni minúsculas 
split -> Divide la cadena en elementos de un array. 
spliti -> Separa una cadena en un matriz mediante una expresión regular, no sensible a mayúsculas ni minúsculas. 
sql_regcase -> Construye una expresión regular para buscar coincidencias sin diferencias mayúsculas ni minúsculas

Síguenos en:

Facebook
www.facebook.com/gruposedam

Nuestro blog Tecnologico
gruposedam.blogspot.com