sql >> Base de Datos >  >> RDS >> Database

Conexión a una base de datos usando PHP

Seleccionar una empresa de alojamiento web de buena reputación es solo el primer paso para crear y mantener un sitio web exitoso. En ocasiones, es posible que necesite conectar su sitio web basado en PHP a una base de datos . En la mayoría de los casos, los sistemas de administración de contenido se realizan a través del archivo config.php. A continuación se muestra un script PHP de muestra que se conecta a una base de datos y muestra todos los campos para una tabla específica que especifique en el código.

IMPORTANTE: Para que la conexión de la base de datos funcione, deberá crear la base de datos, agregar el usuario de la base de datos y asegurarse de adjuntar un usuario de MySQL a la base de datos antes de intentar ejecutar el script en el servidor.

Si necesita ejecutar un script de base de datos en su computadora local, deberá configurar su computadora para ejecutar Apache , MySQL y PHP . Puede hacerlo instalando WAMP (Windows), MAMP (Mac) o XAMPP.

Cómo conectarse a una base de datos usando PHP

<?php   

//Sample Database Connection Script    
//Setup connection variables, such as database username 
//and password 

$hostname="localhost"; 
$username="your_dbusername"; 
$password="your_dbpassword"; 
$dbname="your_dbusername"; 
$usertable="your_tablename"; 
$yourfield = "your_field";   

//Connect to the database 
$connection = mysql_connect($hostname, $username, $password); mysql_select_db($dbname, $connection);   

//Setup our query 
$query = "SELECT * FROM $usertable";   

//Run the Query 
$result = mysql_query($query);   

//If the query returned results, loop through 
// each result 

if($result) 
    {   while($row = mysql_fetch_array($result))   
        {     $name = $row["$yourfield"];     
              echo "Name: " . $name; 
   } }   

?>

NOTA: Las cuentas de cPanel que usen PHP 7 o superior necesitarán usar mysqli en lugar de mysql
p.ej. $conexión =mysqli_connect($nombre de host, $nombre de usuario, $contraseña);

Puede encontrar su versión de PHP en cPanel o en una página de phpinfo.

Entonces, echemos un vistazo al código real y lo que necesita reemplazar:

$nombre de host :Esto casi siempre se refiere a 'localhost' a menos que se esté conectando a una base de datos externa.

$nombre de usuario :Este es el usuario de MySQL con el que desea conectarse. Tenga en cuenta que el usuario debe estar asignado a la base de datos.

$contraseña :Esta es la contraseña para el nombre de usuario que acaba de ingresar.

$nombrebd :Esto se refiere al nombre de la base de datos a la que desea conectarse.

$tabla de usuario :Esto no es necesario para conectarse, pero en este script se refiere a una tabla específica dentro de la base de datos.

$tucampo :Esto no es necesario para conectarse a la base de datos, pero le dice al script qué campo mostrar en la pantalla.