Вы находитесь на странице: 1из 3

Taller de Desarrollo WEB PHP

1

PHP v/s MYSQL


Funciones tiles de PHP para MYSQL:

FUNCION: mysql_connect()

UTILIDAD DE LA FUNCION [ESTABLECER COMUNICACIN CON EL SERVIDOR DE BASE DE
DATOS MYSQL]

Sintaxis:
Variableconeccion=Mysql_connect(parametro1,parametro2,parametro3);

Parmetro 1: el primer parmetro de la funcin mysql_connect es el nombre del servidor
MYSQL, puede ser la IP 127.0.0.1, la IP de la RED 192.168.14.X o el nombre de la Maquina,
recomiendo utilizar la localhost.

Parmetro 2: El segundo parmetro corresponde al nombre del usuario del motor de base de
datos, por defecto es root.

Parmetro 3: El Tercer parmetro de la funcin corresponde a la clave del usuario de la base
de datos, de acuerdo al usuario root este no posee clave por ende quedara vacio .

Ejemplo:
<?php
$con=mysql_connect("localhost","root","");
if(!$con){
die("Error en la Conexin al Motor de BD");
}
?>

La Consultar if(!$con) es preguntar si no se estableci la conexin, ya que de ser as la
funcin die, detiene la ejecucin del programa MANDANDO UN MENSAJE.























Taller de Desarrollo WEB PHP
2



FUNCION: mysql_select_db()


UTILIDAD DE LA FUNCION [ESPECIFICAR EL NOMBRE DE LA BASE DE DATOS EN SE
TRABAJARA]

Sintaxis:
VariableSeleccionBD=Mysql_select_db(parametro1,parametro2);


Parametro1: el primer parmetro de la funcin mysql_select_db es el nombre de la base de
datos, este debe estar entre doble comillas .

Parametro2: El segundo parmetro corresponde a la variable de conexin, en el caso anterior
nos tendramos que referir a la variable $con.

Ejemplo:
<?php
$seleccion_bd=mysql_select_db("nombreBasedeDatos",$con);
if(!$seleccion_bd){
die("Error en la seleccin de la Base de Datos");
}
?>

La Consultar if(!$selecion_bd) es preguntar si no se encuentra la Base de Datos, ya que de
ser as la funcin die, detiene la ejecucin del programa MANDANDO UN MENSAJE.


Como en ASP es til crear un archivo que se encargue de exclusivamente de establecer la
conexin y seleccionar la base de datos, para ello debera crear un archivo como el siguiente:

Archivo: conexion.php

<?php
$con=mysql_connect("localhost","root","");
if(!$con){
die("Error en la Conexin al Motor de BD");
}

$seleccion_bd=mysql_select_db("nombreBasedeDatos",$con);
if(!$seleccion_bd){
die("Error en la seleccin de la Base de Datos");
}
?>








Taller de Desarrollo WEB PHP
3


FUNCION: mysql_query()

UTILIDAD DE LA FUNCION [CORRER UNA SENTENCIA DE SQL]

Sintaxis:
VariableSentencia=Mysql_query(parametro1,parametro2);

Parametro1: el primer parmetro de la funcin mysql_query es la cadena que representa la
sentencia a ejecutar, esta podra ser un INSERT, DELETE, UPDATE, SELECT, e incluso un
CREATE TABLE u otra sentencia de SQL. Recomiendo que utilicemos una variable.

Parametro2: El segundo parmetro corresponde a la variable de conexin, en el caso anterior
nos tendramos que referir a la variable $con.


Ejemplo:
<?php
$insertar="Insert into Tabla(campo1,campo2)VALUES(1, 'Juan')";

$ejecucion_insertar=mysql_query($insertar,$con);
if(!$ejecucion_insertar){
die("Error en la Insercion");
}
?>

La Consultar if(!$ejecucion_insertar) es preguntar si no se realiza correctamente la
sentencia SQL, ya que de ser as la funcin die, detiene la ejecucin del programa
MANDANDO UN MENSAJE.


FUNCION: mysql_fetch_array()

UTILIDAD DE LA FUNCION [PERMITE OBTENER LOS REGISTROS DE UNA CONSULTA]

Sintaxis:
VariableRecordSet=mysql_fetch_array(parametro1,parametro2);

Parametro1: el primer parmetro de la funcin mysql_fetch_array es la variable que posee
la ejecucin de la sentencia SELECT.

Parametro2: El segundo parmetro corresponde a la variable de base de Datos, en el caso
anterior nos tendramos que referir a la variable $seleccion_bd.

Ejemplo:
<?php
$listar="select * from nombretabla";
$ejecucion_listar=mysql_query($listar,$con);

while($rs=mysql_fetch_array($ejecucion_listar,$seleccion_bd)){
echo $rs['nombreCampo'] . "<BR>";
}
?>

Вам также может понравиться