Cargando...


Funciones De Conexión a Base De Datos MySql




MySQL es uno de los gestores de bases de datos más utilizados en entornos en los cuales se emplea PHP ya que PHP dispone de numerosas funciones que se compaginan perfectamente con MySQL. La forma genérica de obtener información de tablas en Mysql es la siguiente:

  1. Inicie la conexión
  2. Preparación de la consulta SQL.
  3. Ejecución de la consulta.
  4. Procesamiento del resultado obtenido en el cursor.
  5. Liberación de recursos (esta es opcional, aunque es recomendable).
  6. Cierre de la conexión
 

Funciones de Conexion MySQL con PHP


Para realizar estas y otras muchas más cosas disponemos de las siguientes funciones:

Función
Descripción
mysql_connect( )
Establece la conexión con el servidor. Recibe tres parámetros. El nombre del host, nombre de usuario y contraseña del usuario.

$conexion = mysql_connect("host","usuario","password");

mysql_select_db( )
Selecciona la base de datos sobre la cual se va a trabajar.

mysql_select_db("base de datos",$conexion);

mysql_query()
Ejecuta la consulta SQL indicada como primer parámetro, la variable de conexión es el segundo parámetro.
$consulta = “select * from datos”;

mysql_query($consulta,$conexion);

mysql_num_fields(cursor)
Devuelve el numero de atributos que figuran en el cursor que se le pasa como parámetro y en el que se almacena el resultado de la consulta
mysql_fetch_row(cursor)
Avanza a la siguiente posición de la fila en cursor. Devuelve un array que contiene en sus celdas cada uno de los valores de los atributos de la fila.
mysql_free_result(cursor)
Libera los recursos asociados al cursor.
mysql_close( )
Cierra la conexión establecida con mysql_connect. Recibe un parámetro que es la variable conexión.

mysql_close($conexion)


Una de las ventajas que proporciona la altísima integración que PHP y MYSQL tienen es la existencia de funciones que permiten al programador acceder a las diferentes estructuras que conforman la base de datos.  
Algunas de las funciones son:

Función
Descripción
mysql_list_dbs(conexion)
Devuelve en un cursor los nombres de las bases de datos disponibles en el servidor al que se haya conectado con mysql_connect
mysql_list_tables(base_datos,conexion)
Devuelve en un cursor los nombres de las tablas disponibles en la base de datos.
mysql_tablename(cursor,numero_fila)
Devuelve el nombre de la tabla o base de datos en la que está el cursor indicado
mysql_field_name(cursor,numero_col)
Devuelve el nombre del campo cuyo índice se pasa como segundo parámetro
mysql_field_type(cursor,numero_Col)
Devuelve el tipo del campo cuyo índice se pasa como segundo parámetro
mysql_field_len(cursor,numero_col)
Devuelve la longitud del campo cuyo índice se pasa como segundo parámetro
mysql_field_flags(cursor,numero_col)
Devuelve una serie de indicativos correspondientes a características del atributo cuyo índice se pasa como segundo parámetro
mysql_affected_rows(conexion)
Devuelve el numero de filas afectadas por una actualización o borrado
mysql_change_user(usuario,password)
Cambia de usuario
mysql_create_db(basedatos)
Crea una base de datos con el nombre pasado por parámetro
mysql_drop_db(basedatos)
Elimina la base de datos pasada por parámetro
mysql_insert_id(cursor)
Devuelve el valor generado para un AUTOINCREMENT






Haga clic aquí para ver los comentarios 0 Comentarios:

Gracias por tu comentario

Gracias por sus comentarios

Etiquetas

Abrir HTMl dentro de DIV addthis.com app nativas App para moviles Bases de Datos MySql Botones de Compartir Cajas CSS Cascading Style Sheets CHECKBOX Clasificacion CSS CMS Comentarios en PHP comparacion prestashop y magento Conectar con Base De Datos MySql Convenciones de PHP Creación de Formularios css Declarar Estilos CSS Desventajas de Magento Desventajas de Prestashop Diseño paginas web en barcelona Diseño y Desarrollo Web DIV y SPAN Documento Hojas de Estilo ejemplo css ejemplo estilo css Ejemplo Etiquetas Form Ejemplos HTML Ejercicio CSS El Sistema ha Devuelto: (111) Error de Conexión a::1 Fallida Estilos CSS Estructura de HTML Etapas del Diseño Web Etiqueta DIV Etiqueta SPAN Etiquetas HTML Eventos de Formularios HTML Fases del Desarrollo Web Fases del Diseño Web FORM formulario de contacto Formulario de Contacto HTML Formularios HTML framework móviles Framework para Móviles Funcion mail() de PHP Funciones Mysql PHP Glosario de Términos Guia Basica CSS Guia CSS Hoja de Estilo en Cascada hojas de estilo Hojas de Estilo Externas HTML HTML a Texto Plano HTML y PHP HTTP HTTPS Ingeniería Web INPUT Introducción HTML JavaScrip Javascript jquery touch jquerymovile Lenguaje HTML Lenguaje PHP Magento Manejadores de Contenido Marketing Web Marqueting web barcelona Mysql Mysql_Connect Mysql_Query Mysql_Select_Db Objeto Button Objeto Checkbox Objeto Form Objeto Hidden Objeto Password Objeto Radio Objeto Select Objeto Text Objeto Textarea Objetos de Formularios HTML phoneGap PHP plantilla css Plantilla Web con CSS Posicionamiento con Hojas de Estilo Posicionamiento CSS position: static position:absolute position:relative Prestashop Prestashop vs Magento Programación Web Propiedades CSS Propiedades de Formularios Propiedades Y Métodos Puertos para Apache Qué es HTML Que es PhoneGap RADIO Reglas CSS Reglas de PHP Segundo Ejemplo CSS Selectores CSS sencha touch SEO Servidor Web shareaholic.com Sintaxsis PHP Stylesheet TEXTAREA Tiendas En Linea Tipos de CSS titanium appcelerator Uso de los DIV Variables PHP Ventajas de Magento Ventajas de Prestashop Webmaster Widget Xampp Conexión Refused

Directorios Web. Publicar Blogs


En estos sitios puedes promocionar tus sitios web y blog
Directorio de Blogs Blogazos.com Directorio Mexicano Directorio 360dir

Formulario de Contacto

Nombre

Correo electrónico *

Mensaje *