SlideShare una empresa de Scribd logo
1 de 2
Conectar PHP y MySql

Esta función es la que conectará PHP con una base de datos MySQL.

mysql_connect(dirección, nombre_de_usuario, contraseña) ;

En direccion: indicamos la dirección IP o el dominio en la que esta alojada la base de datos
MySQL. Para el caso de contar con la base en el mismo ordenador se indicará localhost.

Una vez hayamos conseguido conectar con la base de datos MySQL. El siguiente paso sería
seleccionar una Base de Datos entre todas las que tengamos.

La sintaxis es la siguiente:

mysql_select_bd(nombre_de_la_base_de_datos);

Ejemplo :

     mysql_select_bd(“peliculas”);
if(! @ mysql_select_bd(“peliculas”))
{
Echo (“Error, no se ha podido acceder a la base de datos en este momento, por favor, inténtelo
más tarde”);
Exit();
}

Mostrar los datos de una consulta SQL en PHP

Mysql_fetch_array()

Ahora que ya estamos conectados a nuestra base de datos, tenemos seleccionada la tabla y
hemos hecho la consulta MySQL, el siguiente paso sería mostrar los datos en pantalla.

Para ello usaremos dos estructuras:

Un bucle while.

La función mysql_fetch_array(), esta función es la que se encarga de seleccionar todos los
campos que hemos seleccionado en la consulta anterior con mysql_query()
Ejemplo:

    while ($row = mysql_fetch_array($busqueda))
{
echo (“<p>” . $row[“titulo”].” “.$row [“director”] .”</p>”);
}



  Con mysql_fetch_array() seleccionamos todos los campos definidos mediante la
variable $busqueda, y los mostramos en pantalla con un echo. Cuando se terminan los campos
seleccionados es cuando terminara el bucle, y así es como evitaremos que aparezcan en
pantalla los datos no seleccionados.

Más contenido relacionado

La actualidad más candente

Funciones basicas y ejemplos
Funciones basicas y ejemplosFunciones basicas y ejemplos
Funciones basicas y ejemplosjbersosa
 
Dprn3_u3_a1_herm
Dprn3_u3_a1_hermDprn3_u3_a1_herm
Dprn3_u3_a1_hermaidetorres9
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net IIIJANETNuez5
 
Fragmentación vertical - MySQL
Fragmentación vertical - MySQLFragmentación vertical - MySQL
Fragmentación vertical - MySQLAngel Vazquez
 
Instalacion de conector mysql para .net
Instalacion de conector mysql para .netInstalacion de conector mysql para .net
Instalacion de conector mysql para .netDjvaquero Hdmd
 
Silfredo valdez 28391048
Silfredo valdez 28391048Silfredo valdez 28391048
Silfredo valdez 28391048SilfredoValdez
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteDavid Vaquero
 
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILATABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILAKevin Sanchez
 
Proveedor
ProveedorProveedor
Proveedorfanyto
 
Año del buen servicio al cuidadano
Año del buen servicio al cuidadanoAño del buen servicio al cuidadano
Año del buen servicio al cuidadanoSILVA19_PAMELA
 

La actualidad más candente (17)

Funciones basicas y ejemplos
Funciones basicas y ejemplosFunciones basicas y ejemplos
Funciones basicas y ejemplos
 
Connection
ConnectionConnection
Connection
 
DPRN3_U3_A1_FEGM
DPRN3_U3_A1_FEGMDPRN3_U3_A1_FEGM
DPRN3_U3_A1_FEGM
 
Prg4 2 x02
Prg4 2 x02Prg4 2 x02
Prg4 2 x02
 
Sesion 4
Sesion 4Sesion 4
Sesion 4
 
Dprn3_u3_a1_herm
Dprn3_u3_a1_hermDprn3_u3_a1_herm
Dprn3_u3_a1_herm
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
 
Fragmentación vertical - MySQL
Fragmentación vertical - MySQLFragmentación vertical - MySQL
Fragmentación vertical - MySQL
 
Instalacion de conector mysql para .net
Instalacion de conector mysql para .netInstalacion de conector mysql para .net
Instalacion de conector mysql para .net
 
Instalación y clases de mysql client
Instalación y clases de mysql clientInstalación y clases de mysql client
Instalación y clases de mysql client
 
Silfredo valdez 28391048
Silfredo valdez 28391048Silfredo valdez 28391048
Silfredo valdez 28391048
 
Trabajo de conecction
Trabajo de conecctionTrabajo de conecction
Trabajo de conecction
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLite
 
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILATABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
TABLAS EN EXCEL DE MYSQL USANDO BASE DE DATOS SAKILA
 
Proveedor
ProveedorProveedor
Proveedor
 
Actividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclientActividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclient
 
Año del buen servicio al cuidadano
Año del buen servicio al cuidadanoAño del buen servicio al cuidadano
Año del buen servicio al cuidadano
 

Similar a Conectar PHP MySQL

Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javadevsco63
 
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian WheezyPostfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian WheezyHenry Cristian Cuesta Vega
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysquljuan_j_condolo
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0LisbayUrdaneta
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3EdwinMontilla5
 
Presentacion tutorados
Presentacion tutoradosPresentacion tutorados
Presentacion tutoradosferchocore
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysqlperjam100
 
Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desdejbersosa
 
Base de Datos por Gustavo V.M
Base de Datos por Gustavo V.MBase de Datos por Gustavo V.M
Base de Datos por Gustavo V.MGustavo
 
UTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQL
UTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQLUTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQL
UTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQLMarkos Naranjo
 
Conexión de excel a mysql usando base de datos sakila
Conexión de excel a mysql usando base de datos sakilaConexión de excel a mysql usando base de datos sakila
Conexión de excel a mysql usando base de datos sakilaadelaidaa
 

Similar a Conectar PHP MySQL (20)

Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde java
 
PHP - MYSQL
PHP - MYSQLPHP - MYSQL
PHP - MYSQL
 
Cuarta 1
Cuarta 1Cuarta 1
Cuarta 1
 
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian WheezyPostfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
 
Mysql adodb pdf_php
Mysql adodb pdf_phpMysql adodb pdf_php
Mysql adodb pdf_php
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0
 
Cuarta 1
Cuarta 1Cuarta 1
Cuarta 1
 
php-mysql
php-mysqlphp-mysql
php-mysql
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
 
My sql
My sqlMy sql
My sql
 
Presentacion tutorados
Presentacion tutoradosPresentacion tutorados
Presentacion tutorados
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysql
 
Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desde
 
Base de Datos por Gustavo V.M
Base de Datos por Gustavo V.MBase de Datos por Gustavo V.M
Base de Datos por Gustavo V.M
 
UTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQL
UTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQLUTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQL
UTILIZACION DE BASE DE DATOS SAKILA CON EXCEL Y MYSQL
 
Conexión de excel a mysql usando base de datos sakila
Conexión de excel a mysql usando base de datos sakilaConexión de excel a mysql usando base de datos sakila
Conexión de excel a mysql usando base de datos sakila
 
Practica 4
Practica 4Practica 4
Practica 4
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 

Conectar PHP MySQL

  • 1. Conectar PHP y MySql Esta función es la que conectará PHP con una base de datos MySQL. mysql_connect(dirección, nombre_de_usuario, contraseña) ; En direccion: indicamos la dirección IP o el dominio en la que esta alojada la base de datos MySQL. Para el caso de contar con la base en el mismo ordenador se indicará localhost. Una vez hayamos conseguido conectar con la base de datos MySQL. El siguiente paso sería seleccionar una Base de Datos entre todas las que tengamos. La sintaxis es la siguiente: mysql_select_bd(nombre_de_la_base_de_datos); Ejemplo : mysql_select_bd(“peliculas”); if(! @ mysql_select_bd(“peliculas”)) { Echo (“Error, no se ha podido acceder a la base de datos en este momento, por favor, inténtelo más tarde”); Exit(); } Mostrar los datos de una consulta SQL en PHP Mysql_fetch_array() Ahora que ya estamos conectados a nuestra base de datos, tenemos seleccionada la tabla y hemos hecho la consulta MySQL, el siguiente paso sería mostrar los datos en pantalla. Para ello usaremos dos estructuras: Un bucle while. La función mysql_fetch_array(), esta función es la que se encarga de seleccionar todos los campos que hemos seleccionado en la consulta anterior con mysql_query()
  • 2. Ejemplo: while ($row = mysql_fetch_array($busqueda)) { echo (“<p>” . $row[“titulo”].” “.$row [“director”] .”</p>”); } Con mysql_fetch_array() seleccionamos todos los campos definidos mediante la variable $busqueda, y los mostramos en pantalla con un echo. Cuando se terminan los campos seleccionados es cuando terminara el bucle, y así es como evitaremos que aparezcan en pantalla los datos no seleccionados.