Skip to content

Instantly share code, notes, and snippets.

@OscarAbadFolgueira
Last active October 21, 2022 20:35
  • Star 19 You must be signed in to star a gist
  • Fork 11 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save OscarAbadFolgueira/f4dbb82dc1905cf345b278de7ab0e46c to your computer and use it in GitHub Desktop.
Ejemplo de conexión a base de datos en php
<?php
// Ejemplo de conexión a base de datos MySQL con PHP.
//
// Ejemplo realizado por Oscar Abad Folgueira: http://www.oscarabadfolgueira.com y https://www.dinapyme.com
// Datos de la base de datos
$usuario = "root";
$password = "";
$servidor = "localhost";
$basededatos = "alumnos";
// creación de la conexión a la base de datos con mysql_connect()
$conexion = mysqli_connect( $servidor, $usuario, "" ) or die ("No se ha podido conectar al servidor de Base de datos");
// Selección del a base de datos a utilizar
$db = mysqli_select_db( $conexion, $basededatos ) or die ( "Upps! Pues va a ser que no se ha podido conectar a la base de datos" );
// establecer y realizar consulta. guardamos en variable.
$consulta = "SELECT * FROM alumnos";
$resultado = mysqli_query( $conexion, $consulta ) or die ( "Algo ha ido mal en la consulta a la base de datos");
// Motrar el resultado de los registro de la base de datos
// Encabezado de la tabla
echo "<table borde='2'>";
echo "<tr>";
echo "<th>Nombre</th>";
echo "<th>Edad</th>";
echo "</tr>";
// Bucle while que recorre cada registro y muestra cada campo en la tabla.
while ($columna = mysqli_fetch_array( $resultado ))
{
echo "<tr>";
echo "<td>" . $columna['nombre'] . "</td><td>" . $columna['edad'] . "</td>";
echo "</tr>";
}
echo "</table>"; // Fin de la tabla
// cerrar conexión de base de datos
mysqli_close( $conexion );
?>
@mofly76
Copy link

mofly76 commented Apr 24, 2019

Muchísimas gracias por la aportación. Con los cambios necesarios me ha servido mucho,

@chalan51
Copy link

Uups, necesito un tip de manejo de la situacion de cuando NO exista la base de datos y/o la tabla y deba tomar acciones alternas (dar acceso a la creacion, etc.)

@elivervilla
Copy link

buenos dias.

Necesito ingresar información a la base de datos desde una pagina web en html5, que quedan guardadas en la base de datos designada y poder ver esa misma información en la pagina;

hasta ahora ya tengo la tabla de mysql, ya tengo la pagina web elaborada con los respectivos formularios peo no logro que el codigo php me funcione para realizar la función antes descrita.

agradezco su colaboración

@PprrlxYT
Copy link

a mi no me sirve no se por que alguien me puede ayudar

@educabrera
Copy link

a mi no me sirve no se por que alguien me puede ayudar
Revisa la línea 13 y cambia las comillas vacías por la variable $password
En este caso teórico sirve si lo haces desde root sin contraseña, pero si ya estás en una base de datos con password, hay que cambiar el valor ya sea por la contraseña o por la variable.
// creación de la conexión a la base de datos con mysql_connect()
$conexion = mysqli_connect( $servidor, $usuario, $password ) or die ("No se ha podido conectar al servidor de Base de datos");

@Edujap
Copy link

Edujap commented Jun 27, 2020

GRACIAS <3

@MiguelANP
Copy link

Para conectarme con PHP a un motor de MariaDB con SSL, como serian la sentencia? alguna ayudita.

@girecillo
Copy link

es la misma sintaxis pero manejo glitch que debo poner en localhost

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment