Ich versuche, mysql Verbindung wieder zu verwenden. Daher habe ich eine globale Variable in der Klasse databasemanager.php, die eine Verbindung zurückgibt.MySQL-Verbindung wieder verwenden Problem
Das Problem ist irgendwie auf einer bestimmten Seite mysql führt auch vorherige Abfrage aus.
Es sieht so aus, als gäbe es noch eine übrig gebliebene Abfrage im Verbindungsobjekt, die ausgeführt wird, wenn die gleiche Verbindung wiederverwendet wird. Ist es möglich ? wie diese zu lösen ..
function getDBConnection(){
global $conn;
if (!empty($conn)){
// echo $conn ;
return $conn;
}
$conn = mysql_connect($GLOBALS['HOSTNAME'],$GLOBALS['DBUSER'],$GLOBALS['DBPASS']);
if (!$conn) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db($GLOBALS['DBNAME'],$conn);
return $conn;
}
Dieser wie Code lookslike
Wir müssen sehen, wie Sie verbunden sind (welche Funktion und welche Parameter). Wiederverwendung der Verbindung auch über Anfragen oder in der gleichen Anfrage? –
Haben Sie einen besonderen Grund, MySQL-Verbindungen wiederverwenden zu wollen? Sie sind normalerweise ziemlich leicht, so dass es nicht viel Sinn macht, sie wiederzuverwenden (es sei denn, Sie haben große Lasten oder laufen auf eingeschränkter Hardware). –