SlideShare una empresa de Scribd logo
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 ejemplos
jbersosa
 
Connection
ConnectionConnection
DPRN3_U3_A1_FEGM
DPRN3_U3_A1_FEGMDPRN3_U3_A1_FEGM
DPRN3_U3_A1_FEGM
Rodrigo García
 
Prg4 2 x02
Prg4 2 x02Prg4 2 x02
Prg4 2 x02
Jorge Juárez
 
Sesion 4
Sesion 4Sesion 4
Dprn3_u3_a1_herm
Dprn3_u3_a1_hermDprn3_u3_a1_herm
Dprn3_u3_a1_herm
aidetorres9
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
JANETNuez5
 
Fragmentación vertical - MySQL
Fragmentación vertical - MySQLFragmentación vertical - MySQL
Fragmentación vertical - MySQL
Angel Vazquez
 
Instalacion de conector mysql para .net
Instalacion de conector mysql para .netInstalacion de conector mysql para .net
Instalacion de conector mysql para .net
Djvaquero Hdmd
 
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
Guadalupe Flores Alanis
 
Silfredo valdez 28391048
Silfredo valdez 28391048Silfredo valdez 28391048
Silfredo valdez 28391048
SilfredoValdez
 
Trabajo de conecction
Trabajo de conecctionTrabajo de conecction
Trabajo de conecction
Rosaliny yonely rivera salazar
 
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
David 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 SAKILA
Kevin Sanchez
 
Proveedor
ProveedorProveedor
Proveedor
fanyto
 
Actividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclientActividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclient
ernesto hernandez gallegos
 
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
SILVA19_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 Creacion y utilizacion de consultas simples php

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
devsco63
 
PHP - MYSQL
PHP - MYSQLPHP - MYSQL
PHP - MYSQL
asir22012
 
Cuarta 1
Cuarta 1Cuarta 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
Henry Cristian Cuesta Vega
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
Priscila Edith Gómez Rascón
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
juan_j_condolo
 
Mysql adodb pdf_php
Mysql adodb pdf_phpMysql 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
LisbayUrdaneta
 
php-mysql
php-mysqlphp-mysql
php-mysql
Katherine Pérez
 
Cuarta 1
Cuarta 1Cuarta 1
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
EdwinMontilla5
 
My sql
My sqlMy sql
Presentacion tutorados
Presentacion tutoradosPresentacion tutorados
Presentacion tutorados
ferchocore
 
manual-conexion-net beanmysql
 manual-conexion-net beanmysql manual-conexion-net beanmysql
manual-conexion-net beanmysql
perjam100
 
Conexión a postgres desde
Conexión a postgres desdeConexión a postgres desde
Conexión a postgres desde
jbersosa
 
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
Gustavo
 
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
Markos 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 sakila
adelaidaa
 
Practica 4
Practica 4Practica 4
Practica 4
cobymotion
 
Apuntes php
Apuntes phpApuntes php

Similar a Creacion y utilizacion de consultas simples php (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
 
php-mysql
php-mysqlphp-mysql
php-mysql
 
Cuarta 1
Cuarta 1Cuarta 1
Cuarta 1
 
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
 

Creacion y utilizacion de consultas simples php

  • 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.