在每个函数上调用mysql链接还是通过它们传递链接?

时间:2019-04-03 16:51:38

标签: php performance function mysqli

我不知道调用mysql链接的最佳方法,以提高性能。

哪个更好: 我应该在每个函数上调用我的MySQL链接,还是只调用一次,然后通过函数传递链接?

例如,

要求通过每个功能:

function one(){
  require('mysql.php');
  $query = 'SELECt * FROM table';
  $sql   = mysqli_query($link,$query);
}

function two(){
  require('mysql.php');
  $query = 'SELECt * FROM table';
  $sql   = mysqli_query($link,$query);
}

function three(){
  require('mysql.php');
  $query = 'SELECt * FROM table';
  $sql   = mysqli_query($link,$query);
}

或者需要一段时间,然后将链接传递给功能:

require('mysql.php');

function one($link){
  $query = 'SELECt * FROM table';
  $sql   = mysqli_query($link,$query);
}

function two($link){
  $query = 'SELECt * FROM table';
  $sql   = mysqli_query($link,$query);
}

function three($link){
  $query = 'SELECt * FROM table';
  $sql   = mysqli_query($link,$query);
}

我想知道其中哪一种是提高性能(即使只是一点点)并避免过度收费数据库的最佳方法,因为所有这些功能将按顺序调用。

我没有使用PDO。 标记为重复的问题与我的问题无关。

0 个答案:

没有答案