Ninguno

Solo disponible en BuenasTareas
  • Páginas : 2 (491 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de abril de 2010
Leer documento completo
Vista previa del texto
Conectarse a MySQL desde PHP

Si tienen instalado MySQL en su maquina y desean aprender lo básico de MySQL, deberian primero dirigirse a la seccion de MySQL del sitio. Alli están explicados loscomandos basicos de MySQL desde la linea de comando. Como crear bases de datos, tablas, agregar, modificar y borrar datos, crear usuarios con diferentes permisos, y mas comandos que deberíamos saber antesde mezclar el PHP con MySQL.
Si desean continuar con MySQL y PHP... sigamos adelante.
Para conectarnos desde PHP a una base de datos en MySQL y mostrar datos contenidos en ella, debemos hacer trespasos escenciales.
Conectarse con el servidor de datos MySQL
Conectarse con la base de datos deseada
Hacer la consulta SQL a una tabla específica
Veamos entonces los 3 pasos por separado.
1)Conectarnos con la Base de Datos MySQL:
Para conectarnos a MySQL tenemos que tener saber host, un nombre de usuario y su contraseña...
La linea de debe ser de este estilo:
<?mysql_connection("host","usuario","contraseña"); ?>
<?php
$myconn = @mysql_connection("localhost","juan","diablo");
?>
Notar que agregue un caracter '@' antes de la linea de conexion. Esto es para que PHP ejecute lalinea en forma silenciosa (si hay errores, no los mostrará). Pero si existirán claro. A continuacion evaluaremos si la conexion recien hecha, fue correcta. De modo contrario mostraremos un mensajepersonalizado informando del error...
Vemos como hacemos esto:
<?php
//Si $myconn tira un error, lo detectamos asi.
//Mostramos un mensaje, y detenemos la carga de la página con exit()
if (!$myconn){
echo "Error al intentar conectarse con el servidor MySQL";
exit();
} ?>
En el caso de que $myconn haya fallado, no devuelve nada.
Básicamente lo que se hizo fue preguntar si $myconn no devolvionada. En caso de que se cumpla, mostramos el mensaje personalizado, y detemos la carga de la página PHP.
Hasta aqui lo que hicimos es conectar con el servidor MySQL y chequear que esa conexion sea...
tracking img