PHP » MySQL » Conexión simplificada con la base de datos

Conectar con la base de datos mediante PHP es el principal paso para utilizar nuestras tablas. El siguiente código de ejemplo muestra cómo podría verse una conexión MySQL en el código PHP:

<?php

$tabla = "tabla_productos";
$servidor = "sql.servidor.com";
$usuario = "nombredeusuario";
$clave = "clavedeusuario";

mysql_select_db($tabla,mysql_connect($servidor,$usuario,$clave)) or die("Error de conexión con la base de datos.");

?>

La parte de "or die()" se muestra solo si hay algún error al conectarse con la base de datos, que sólo puede deberse a datos incorrectos o mala sintaxis.

La idea del código es usarlo al principio de todo el PHP y usarlo sólo con una tabla MySQL.También se puede aplicar un código más directo como siempre lo hago (ventaja del PHP):

mysql_select_db("tabla_productos",mysql_connect("sql.servidor.com","nombredeusuario","clavedeusuario")) or die("Error de conexión con la base de datos.");

Según mi experiencia no hay necesidad de cerrar la conexión como en otros códigos que he visto en otros sitios webs.

Problemas con la codificación de caracteres

Si hay problemas con la codificación de caracteres, usa la siguiente línea con tu codificación después de la conexión:

mysql_query("SET NAMES 'utf8'");

Diego Escares

Publicado el 08 de Abril del 2010 por Diego Escares

3018 visitas, 3 mensajes y 2 ediciones

Mensajes

Diego Escares Diego Escares el 19 de Abril del 2010: 0

Nota: si existen terceros que tengan acceso al sitio interno, por ejemplo via FTP para subir archivos, es necesario cerrar las conexiones por seguridad.

rseales rseales el 15 de Mayo del 2010: +1

Null, desconozco mucho sobre PHP, pero quiero felicitarte por la forma pedagogica como estan explicado los temas.
Me gustaria saber si puedes ayudarme a desarrollar unos algoritmos que deseo implementar en PHP para luego insertarlos en JOOMLA. se trata de algoritmos de multinivel relacion PADRE HIJO. Si te animas me avisas rseales@yahoo.com

Diego Escares Diego Escares el 15 de Mayo del 2010: 0

Te envié un mensaje a tu correo ^^.

¡Amigo! te demorarás 10 segundos en crear tu cuenta.

Disfrutarás de todos los beneficios de DocumentoWeb.

Twitter Twitter Facebook Facebook Feed RSS Feed RSS

www.DocumentoWeb.com Licencia Creative Commons