Mark B
heeft de vraag beantwoord, hoewel zijn antwoord voor mysql was - wat verouderd is en niet mag worden gebruikt
het is trouwens mysqli en niet mysquli
Procedurele stijl
laten we zeggen dat het verbindingsbestand was:
conn.php
<?php
$mysqli=mysqli_connect($host,$user,$password,$db);
if($mysqli_connect_error())
die('Connect Error');
?>
en het andere bestand:
other_file.php
<?php
require 'conn.php';
$res=mysqli_query($mysqli,$query); #yes $mysqli is available here although it is in another file
?>
OOP-stijl
conn.php
<?php
$mysqli=new mysqli($host,$user,$password,$db);
if($mysqli->connect_error)
die('Connect Error');
?>
en het andere bestand:
other_file.php
<?php
require 'conn.php';
$res=$mysqli->query($query);
?>
Hier gebruikte ik de normale mysqli::query
en mysqli_query
(die hetzelfde zijn), maar ik zou ook aanbevelen om voorbereide instructies te gebruiken in plaats van mysqli::query
omdat het veiliger is voor SQL-injectie.