Conexión a MySQL usando PHP
Puedes acceder a las bases de datos MySQL directamente por medio de scripts PHP. Esto te permite leer y escribir datos a tu base de datos directamente desde tu sitio web.
- Conéctate a tu servidor MySQL utilizando la instrucción
mysqli_connect.
Por ejemplo:$con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');
Para obtener ayuda con tu información de
mysqli_connect,
consulta Encuentra el nombre de host de la base de datos. - Selecciona la base de datos a la que quieras acceder utilizando
mysqli_select_db.
Por ejemplo:mysqli_select_db('DATABASENAME', $con)
En donde
'DATABASENAME'
es el nombre de tu base de datos, esto también aparece en la página de detalles de tu base de datos.
Después de establecer la conexión y seleccionar la base de datos, puedes consultarla usando PHP.
Para ayudarte a crear tu propia cadena de conexión, hemos incluido un ejemplo a continuación.
Cadena de conexión de MySQL con PHP de ejemplo
Esta cadena de conexión buscará en una base de datos (your_dbusername)
, encontrará una tabla en particular (your_tablename)
y, luego, listará todos los valores en esa tabla para un campo (por ejemplo, columna) que le especifiques (your_field)
.
?php
//Sintaxis de conexión de la base de datos de muestra para PHP y MySQL.
//Conectar a la base de datos
$hostname="your_hostname";
$username="your_dbusername";
$password="your_dbpassword";
$dbname="your_dbusername";
$usertable="your_tablename";
$yourfield = "your_field";
mysqli_connect($hostname,$username, $password) o morir ("html>script language='JavaScript'>alert('¡No es posible conectarse a la base de datos! Vuelve a intentarlo más tarde.'),history.go(-1)/script>/html>");
mysqli_select_db($dbname);
# Comprobar si existe registro
$query = “SELECCIONAR * DESDE $usertable”;
$result = mysqli_query($query);
si($result){
while($row = mysqli_fetch_array($result)){
$name = $row["$yourfield"];
echo "Nombre: ".$name."br/>";
}
}
?>
Para obtener más información, consulta la página Funciones de MySQL en php.net.