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

Funciones PHP para acceso a Base de Datos mysql_close

mysql_close() cierra la conexin no persistente al servidor de MySQ que est! asociada con el identi"icador de enlace especi"icado# $ormalmente no es necesario usar a mysql_close()% ya que los enlaces a&iertos no persistentes son autom!ticamente cerrados al "inal de la e'ecucin del script# Devuelve TRUE en caso de (xito o FALSE en caso de error.

<?php $enlace=mysql_connect('localhost','usuario_mysql','contrasea_mysql'); mysql_close($enlace); ?>

mysql_connect
)&re o reutili*a una conexin a un servidor MySQ # Devuelve un identi"icador de enlace de MySQ en caso de (xito o F) S+ en caso de error#

<?php $enlace = mysql_connect('localhost', 'usuario_mysql','contrasea_mysql'); if(!$enlace) !ie('"o pu!o conectarse#' $ mysql_error()); % echo'&onecta!osatisfactoriamente'; mysql_close($enlace); ?>

mysql_create_db
mysql_create_d&() intenta crear una nueva &ase de datos en el servidor asociado con el identi"icador de enlace especi"icado# Devuelve ,-.+ en caso de (xito o F) S+ en caso de error#

<?php $sql = '&'()*( +)*),)-( mi_.!'; if (mysql_query($sql, $enlace)) echo /0a .ase !e !atos mi_.! fue crea!a satisfactoriamente1n/; %else echo '(rror al crear la .ase !e !atos# ' $ mysql_error() $ /1n/; % ?>
mysql_db_query mysql_d&_query() selecciona una &ase de datos y e'ecuta una consulta en ella# Devuelve un recurso de resultados de MySQ positivo al resultado de la consulta% o F) S+ en caso de error# a "uncin tam&i(n retorna ,-.+/F) S+ para las consultas 0$S+-,/.PD),+/D+ +,+ indicando (xito/"allo#

<?php $sql = '-(0(&* foo 2'34 .ar 56('( i! = 78'; $resulta!o = mysql_query($sql, $enlace); if(!$resulta!o) echo /(rror !e ,+, no se pu!o consultar la .ase !e !atos1n/; echo /(rror 4y-90# ' $ mysql_error(); e:it; % ?>

mysql_query mysql_query() env1a una 2nica consulta (m2ltiples consultas no est!n soportadas) a la &ase de datos actualmente activa en el servidor asociado con el identi"icador de enlace especi"icado por lin3_identi"ier. Para S+ +4,% SH56% D+S4-0B+% +7P )0$ y otras sentencias que retornan un con'unto de resultados% mysql_query() retorna un resource en caso de (xito% o F) S+ en caso de error# Para otros tipos de sentencias SQ % tales como 0$S+-,% .PD),+% D+ +,+% D-5P% etc% mysql_query() retorna ,-.+ en caso de (xito o F) S+ en caso de error# mysql_query() tam&i(n "allar! y retornar! F) S+ si el usuario no est! autori*ado para acceder a la(s) ta&la(s) re"erenciada(s) por la consulta#

<?php ;; 0o si<uiente po!r=a ser proporciona!o por un usuario, como por e>emplo $nom.re = 'fre!'; $apelli!o = 'fo:'; ;; 2ormular la consulta ;; (ste es el me>or m?to!o para formular una consulta -90 ;; @ara mAs e>emplos, consulte mysql_real_escape_strin<() $consulta = sprintf(/-(0(&* nom.re, apelli!o, !ireccion, e!a! 2'34 ami<os 56('( nom.re='Bs' )"+ apelli!o='Bs'/, mysql_real_escape_strin<($nom.re), mysql_real_escape_strin<($apelli!o)); ;; (>ecutar la consulta $resulta!o = mysql_query($consulta); ;; &ompro.ar el resulta!o ;; 0o si<uiente muestra la consulta real enCia!a a 4y-90, y el error ocurri!o$ Dtil para !epuraciEn$ if (!$resulta!o) $mensa>e = '&onsulta no CAli!a# ' $ mysql_error() $ /1n/; $mensa>e $= '&onsulta completa# ' $ $consulta; !ie($mensa>e); % ;; Fsar el resulta!o ;; -i se intenta imprimir $resulta!o no serA posi.le acce!er a la informaciEn ! el recurso ;; -e !e.e usar una !e las funciones !e resulta!os !e mysql Ghile ($fila = mysql_fetch_assoc($resulta!o)) echo $filaH'nom.re'I; echo $filaH'apelli!o'I; echo $filaH'!ireccion'I; echo $filaH'e!a!'I; % ?>
mysql_select_db Selecciona una &ase de datos del servidor de MySQ # +sta&lece la &ase de datos activa actual en el servidor asociado con el identi"icador de enlace especi"icado# 4ada llamada posterior a mysql_query() ser! e'ecutada en la &ase de datos activa# Devuelve ,-.+ en caso de (xito o F) S+ en caso de error#

<?php $enlace = mysql_connect('localhost', 'usuario_mysql', 'contrasea_myql');

if (!$enlace) !ie('"o se pu!o conectar # ' $ mysql_error()); % ;; 6acer que foo sea la .ase !e !atos actual $.!_selecciona!a = mysql_select_!.('foo', $enlace); if (!$.!_selecciona!a) !ie ('"o se pue!e usar foo # ' $ mysql_error()); % ?>

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