Birden mysqli_queries aynı bağlantıyı kullanıyor musunuz?

2 Cevap php

Ben şöyle bir mysqli_query deyimi vardır:

$result = mysqli_query($connection,$query) 

Ben merak ediyorum: Ben bir komut dosyası yürütme sırasında mysqli_query birden çok kez ararsanız, bu db aynı bağlantıyı kullanıyor? Ya da yeni bir bağlantı her zaman kuruldu?

Teşekkürler,

2 Cevap

Bu yeniden bunu söyleme sağlayan, aynı bağlantı kullanmanız gerekir.

mysql_query() (ki mysqli_query farklıdır () ancak bu konuda aynı davranması gerektiğini) her biri sağlanan değilse son bağlantıyı açıldı kullanır.

Yani bunun için:

$connection1 = mysqli_connect('host1');
$query1 = mysqli_query('SELECT column1');
$query2 = mysqli_query('SELECT column2');

$connection2 = mysqli_connect('host2');
$query3 = mysqli_query('SELECT column3');

$query ve $query2 anabilgisayar1 için bağlantı üzerinde çalışacak hem de ve $query3 anabilgisayar2'nin için bağlantı çalışacak