You are on page 1of 5

CONEXIN CON LA BASE DE DATOS

1 Crea un archivo conexin.php dentro de la carpeta donde est tu pgina principal (pagina con formulario). Gua instrucciones utilizadas en el conexin: A) resource mysql_connect ([ string $server = ini_get("mysql.default_host") [, string $username = ini_get("mysql.default_user") [, string $password = ini_get("mysql.default_password") [, bool $new_link = false [, int $client_flags = 0 ]]]]] )
server

El servidor MySQL. Tambin se puede incluir un nmero de puerto. Ej. "nombredehost:puerto" o una ruta a una toma local ejemplo ":/ruta/ala/toma" para el servidor local. Si la directiva PHP mysql.default_host no est definida (por defecto), el valor por defecto es 'localhost:3306'. En SQL safe mode, ste parmetro es ignorado y el valor 'localhost:3306' es siempre usado.
username

El nombre de usuario. El valor por defecto es definido por mysql.default_user. En SQL safe mode, ste parmetro es ignorado y el nombre de usuario que posee el proceso del servidor es usado.
password

La contrasea. El valor por defecto es ignorado y la contrasea vaca es usada.


new_link

Si se realiza una segunda llamada mysql_connect() con los mismos argumentos, un nuevo enlace no ser establecido, en lugar, el identificador de enlace del enlace ya abierto ser devuelto. El parmetro new_link modifica ste comportamiento y crea mysql_connect() siempre un nuevo enlace abierto, aun si mysql_connect() fue llamada antes con los mismos parmetros. En SQL safe mode, ste parmetro es ignorado.

B) bool mysql_select_db ( string $database_name [, resource $link_identifier ] )


database_name

El nombre de la base de datos que va a ser seleccionada.


link_identifier

La conexin MySQL. Si el identificador de enlace no se especifica, el ltimo enlace abierto por mysql_connect() es asumido. Si no se encuentra dicho enlace, la funcin intentar establecer un nuevo enlace como si mysql_connect() fuese invocado sin parmetros. Si no se encuentra o establece una conexin, un error de nivel E_WARNING es generado. REF(http://php.net/manual/es/function.mysql-connect.php) REF(http://co.php.net/manual/es/function.mysql-select-db.php)

El cdigo para la conexin.php:


(copia y pega el siguiente codigo) <?php $link = mysql_connect("localhost","root","");//este es por defecto y funcoina en todos los servideores me conecto al sevidor mysql_select_db("nombre de tu base de datos",$link); //me conecto a mi base de datos if (! $link){ //verificar si se conecta a la base de datos echo "Error al intentar conectarse con el servidor MySQL"; exit(); } else echo "";

if (! @mysql_select_db("nombre de tu base de datos",$link)){ //verifico se se conecta a la base de datos echo "No se pudo conectar correctamente con la Base de datos"; exit(); }else echo "";

?>

Como debe quedar tu proyecto:

Nombre del proyecto dentro del wamp Mi archivo conexin.php

En tu archivo de recepcin.php debe estar los siguiente: Instrucciones utilizadas:

A) include() La sentencia include() incluye y evala el archivo especificado. La siguiente documentacin tambin se aplica a require().

Los archivos son incluidos con base en la ruta de acceso dada o, si ninguna es dada, el include_path especificado. Si el archivo no se encuentra en el include_path, include() finalmente verificar en el propio directorio del script que hace el llamado y en el directorio de trabajo actual, antes de fallar. El constructor include() emitir una advertencia si no puede encontrar un archivo, ste es un comportamiento diferente al de require(), el cual emitir un error fatal.. Si una ruta es definida ya sea absoluta (comenzando con una letra de unidad o \ en Windows o / en sistemas Unix/Linux) o relativa al directorio actual (comenzando con . o ..) el include_path ser ignorado por completo. Por ejemplo, si un nombre de archivo comienza con ../, el interprete buscar en el directorio padre para encontrar el archivo solicitado.
B) resource mysql_query ( string $query [, resource $link_identifier ] );
query

Una consulta SQL El string de la consulta no debera terminar con un punto y coma. Los datos insertados en la consulta deberan estar correctamente escapados.
link_identifier

La conexin MySQL. Si el identificador de enlace no se especifica, el ltimo enlace abierto por mysql_connect() es asumido. Si no se encuentra dicho enlace, la funcin intentar establecer un nuevo enlace como si mysql_connect() fuese invocado sin parmetros. Si no se encuentra o establece una conexin, un error de nivel E_WARNING es generado. C) array mysql_fetch_array ( resource $result [, int $result_type = MYSQL_BOTH ] );
result

El resultado resource que est siendo evaluado. Este resultado proviene de una llamada a mysql_query().
result_type

El tipo de array que va a ser devuelto. Es una constante y puede tomar los siguientes valores: MYSQL_ASSOC, MYSQL_NUM, y MYSQL_BOTH.

(Copiar y pegar este cdigo en tu pagina de recepcin) include('conexion.php'); $datos = mysql_query("SELECT * FROM tutabla WHERE solo si es necesario alguna condicion ",$link) or die('La consulta fall&oacute;: ' . mysql_error()); $array=mysql_fetch_array($datos); echo $array[nombre]; echo $array[apellido]; echo $array[identificacion]; . . .

Que archivos deben tener dentro de la carpeta de los proyectos: transmision.php recepcion.php conexion.php

Muchas gracias chicos por su atencin.

You might also like