Mark B
hat die Frage beantwortet, obwohl seine Antwort für mysql war - was veraltet ist und nicht verwendet werden sollte
übrigens ist es mysqli und nicht mysquli
Prozeduraler Stil
sagen wir, die Verbindungsdatei war:
conn.php
<?php
$mysqli=mysqli_connect($host,$user,$password,$db);
if($mysqli_connect_error())
die('Connect Error');
?>
und die andere Datei:
other_file.php
<?php
require 'conn.php';
$res=mysqli_query($mysqli,$query); #yes $mysqli is available here although it is in another file
?>
OOP-Stil
conn.php
<?php
$mysqli=new mysqli($host,$user,$password,$db);
if($mysqli->connect_error)
die('Connect Error');
?>
und die andere Datei:
other_file.php
<?php
require 'conn.php';
$res=$mysqli->query($query);
?>
Hier habe ich das normale mysqli::query
verwendet und mysqli_query
(die identisch sind), aber ich würde auch empfehlen, vorbereitete Anweisungen anstelle von mysqli::query
zu verwenden weil es sicherer für die SQL-Einschleusung ist.