Mark B
odpověděl na otázku, i když jeho odpověď byla pro mysql - což je zastaralé a nemělo by se používat
mimochodem je to mysqli a ne mysquli
Procedurální styl
řekněme, že soubor připojení byl:
conn.php
<?php
$mysqli=mysqli_connect($host,$user,$password,$db);
if($mysqli_connect_error())
die('Connect Error');
?>
a druhý soubor:
other_file.php
<?php
require 'conn.php';
$res=mysqli_query($mysqli,$query); #yes $mysqli is available here although it is in another file
?>
OOP styl
conn.php
<?php
$mysqli=new mysqli($host,$user,$password,$db);
if($mysqli->connect_error)
die('Connect Error');
?>
a druhý soubor:
other_file.php
<?php
require 'conn.php';
$res=$mysqli->query($query);
?>
Zde jsem použil normální mysqli::query
a mysqli_query
(které jsou stejné), ale také bych doporučoval používat raději připravené příkazy než mysqli::query
protože je bezpečnější pro SQL injection.