Mark B
odpowiedział na pytanie, chociaż jego odpowiedź dotyczyła mysql - który jest przestarzały i nie powinien być używany
przy okazji to mysqli, a nie mysquli
Styl proceduralny
Powiedzmy, że plik połączenia był:
conn.php
<?php
$mysqli=mysqli_connect($host,$user,$password,$db);
if($mysqli_connect_error())
die('Connect Error');
?>
i drugi plik:
other_file.php
<?php
require 'conn.php';
$res=mysqli_query($mysqli,$query); #yes $mysqli is available here although it is in another file
?>
Styl OOP
conn.php
<?php
$mysqli=new mysqli($host,$user,$password,$db);
if($mysqli->connect_error)
die('Connect Error');
?>
i drugi plik:
other_file.php
<?php
require 'conn.php';
$res=$mysqli->query($query);
?>
Tutaj użyłem normalnego mysqli::query
i mysqli_query
(które są takie same), ale poleciłbym również użycie przygotowanych instrukcji zamiast mysqli::query
ponieważ jest bezpieczniejszy przy wstrzykiwaniu SQL.