sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo usar la consulta mysqli usando un archivo connection.php separado?

Mark B respondió la pregunta aunque su respuesta fue para mysql, que está en desuso y no debe usarse

por cierto es mysqli y no mysquli

Estilo de procedimiento
digamos que el archivo de conexión fue:

conn.php

<?php
    $mysqli=mysqli_connect($host,$user,$password,$db);
    if($mysqli_connect_error())
        die('Connect Error');
?>

y el otro archivo:

other_file.php

<?php
    require 'conn.php';
    $res=mysqli_query($mysqli,$query);    #yes $mysqli is available here although it is in another file
?>

estilo de programación orientada a objetos

conn.php

<?php
    $mysqli=new mysqli($host,$user,$password,$db);
    if($mysqli->connect_error)
        die('Connect Error');
?>

y el otro archivo:

other_file.php

<?php
    require 'conn.php';
    $res=$mysqli->query($query);
?>

Aquí usé el mysqli::query normal y mysqli_query (que son iguales), pero también recomendaría usar sentencias preparadas en lugar de mysqli::query porque es más seguro para la inyección SQL.