PHP
Y
MySQL
Conexion a MySQL
PHP provee una función llamada mysql_connect que permite establecer una conexión a una base de datos mysql.
<?php
$con = mysql_connect($servidor,$usuario,$contraseña);
?>Una vez establecida la conexión, podemos finalizarla utilizando la función PHP mysql_close.
<?php
mysql_connect($conexion);
?><?php
// Fijo las credenciales
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
// Realizo la conexión
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
// Valido que la conexión se realizo
if(! $conn )
{
// Conexión Incorrecta
echo 'Imposible realizar la conexión';
}
// Conexión correcta
echo 'Conexión realizada';
// Cierro la conexión
mysql_close($conn);
?>Seccionando una DB
Una vez establecida la conexión, debemos seleccionar la base de datos con la cual operaremos. Para hacerlo utilizamos la función PHP mysql_select_db.
<?php
mysql_select_db($nombreDB,$conexion);
?>La función devuelve un valor booleano indicando si se puedo o no seleccionar la base de datos.
<?php
// Fijo las credenciales
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
// Realizo la conexión
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
// Valido que la conexión se realizo
if(! $conn )
{
// Conexión Incorrecta
echo 'Imposible realizar la conexión';
}
// Selecciono la DB
mysql_select_db('pruebas',$conn);
// Cierro la conexión
mysql_close($conn);
?>Realizando consultas
PHP provee una función llamada mysql_query para poder realizar consultas.
<?php
mysql_query( $consultaSQL, $conexion );
?>La función devuelve un valor booleano indicando si se puedo o no realizar la consulta en la base de datos.
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
echo 'Imposible realizar la conexión';
}
// Genero una cadena que representa la consulta
$sql = 'CREATE DATABASE pruebas';
// Realizo la consulta
$retval = mysql_query( $sql, $conn );
// Valido si se realizo la consulta
if(! $retval )
{
echo 'Imposible crear la base de datos';
}
mysql_close($conn);
?><?php
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
echo 'Imposible realizar la conexión';
}
// Selecciono la DB
mysql_select_db('pruebas',$conn);
// Genero una cadena que representa la consulta
$sql = 'SELECT * FROM usuario';
// Realizo la consulta
$retval = mysql_query( $sql, $conn );
// Valido si se realizo la consulta
if(! $retval )
{
echo 'Imposible crear la base de datos';
}
mysql_close($conn);
?>PHP y MySQL
By Neri Guidi
PHP y MySQL
- 682