Estás en: Gestión de bases de datos : Conexión a base de datos
Ejemplo de conexión a una base de datos.
Ejemplo
<body> <?php // ----------------------- CONEXION ----------------------- // Conexión a la base de datos (servidor, usuario, contraseña) if (!mysql_connect("localhost", "monica", "php80")) { // Se suele poner en lugar de localhost, una ip ó un dominio (www.dominio.com) die(mysql_error()); // Si falla (devuelve false), muestra el error } // si conecta, devuelve true /* si no se meten bien los datos (por ejemplo, un usuario incorrecto) pone: Warning: mysql_connect(): Acceso negado para usuario: 'af'@'localhost' (Usando clave: SI) in d:\curso_php_monica\_ejercicios\02_variable_externa_post\33 conexiones\conexion1.php on line 13 Acceso negado para usuario: 'prueba'@'localhost' (Usando clave: SI) */ if (!mysql_select_db ("paises")) { die (mysql_error()); } // ----------------------- CONSULTA ----------------------- $sql="SELECT pais_nombre FROM pais"; // --------------- EJECUCION DE LA CONSULTA --------------- $resultado=mysql_query($sql); // EJECUTA la consulta que le pasemos // se genera como una especie de tabla de resultados if ($resultado) { // Si quisiéramos mostrar los datos del primer registro, pondríamos las 2 líneas siguientes // $fila=mysql_fetch_array ($resultado); // echo $fila ["pais_nombre"]; // para listar todos los paises de la tabla while ($fila=mysql_fetch_array ($resultado)) { // devuelve una raiz con los datos del primer registro echo $fila ["pais_nombre"]."<br />"; } // para ver el número de registros que tenemos se utiliza la función mysql_num_rows echo "<br />Nº resultados: ".mysql_num_rows($resultado)."<br />"; }else { echo mysql_error(); } mysql_close(); // Se cierra la conexión. Conviene cerrarlas para que el servidor no se sature ?> </body>