Ich möchte eine Funktion machen, die zuerst die Datenbankverbindung aufruft. Nach Abschluss verwende ich die Verbindungsvariable, um meine Abfrage auszuführen, und schließe sie dann mit einer anderen Funktion.Wie kann ich die Datenbankverbindung mit zwei verschiedenen Funktionen in PHP ein- und ausschalten?
Wie kann ich dies durch zwei verschiedene Funktionen feststellen? Soll ich globale Variablen erstellen?
Verbindung aufbauen
function setcon(){
$conn= new mysqli($server,$username,$pass,$db);
if ($conn->connect_error) { die($conn->connect_error);}}
Zerstören Verbindung
function endcon(){
$conn->close();}
Ich werde die Verbindungsvariable ($ conn) in meiner Abfragen verwenden müssen, so sollte ich es als verwenden Globale Variable?
nicht mit '()' in 'setcon()' und 'endcon()' ist Tippfehler? – C2486
Danke, dass Sie @Rishi darauf hingewiesen haben, ich tippe dies auf einem Telefon, es ist schwer, Fehler auf diese Weise zu bemerken. –
Sie können die Klassenvariable verwenden, wenn Sie verwenden. wie '$ this-> conn' zu setzen und zu zerstören – C2486