wDB::checkConnection

Prüft, ob die aktuelle Verbindung korrekt hergestellt wurde

Funktionsaufruf

Beispiel: Prüft die aktuelle Datenbankverbindung

Quelltext

<?php

$db = new wDB('statistics');

$checkResult = $db->checkConnection();

if($checkResult == '1'){
  print 'OK';
}
else{
  print $checkResult;
}

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Was macht wDB::checkConnection?
wDB::checkConnection prüft, ob die aktuelle Verbindung korrekt hergestellt wurde.
Wie wird wDB::checkConnection typischerweise aufgerufen?
Beispiel: <pre><code class="codeBlock" style="color: #000000">php $db = new wDB('statistics'); $checkResult = $db-&gt;checkConnection(); </code></pre>
Woran erkennt man, ob die Verbindung erfolgreich ist?
Im Beispiel gilt: Wenn <code class="codeInline">$checkResult == '1'</code>, wird <code class="codeInline">OK</code> ausgegeben. Andernfalls wird der Rückgabewert ausgegeben: <pre><code class="codeBlock" style="color: #000000">php if($checkResult == '1'){ print 'OK'; } else{ print $checkResult; } </code></pre>
Was passiert, wenn die Verbindung nicht erfolgreich geprüft werden kann?
Wenn das Ergebnis nicht <code class="codeInline">'1'</code> ist, wird im Beispiel der Rückgabewert von <code class="codeInline">$checkResult</code> ausgegeben (statt „OK“).
Welche Hinweise gibt es zur Verwendung von Framework-Funktionen in eigenen Skripten?
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel (laut Hinweis auf der Seite).
Muss das Framework bei Einbindung von Funktionen in einer Weblication®-Seite erneut referenziert werden?
Nein. Wenn eine Funktion innerhalb einer Weblication®-Seite eingebunden wird (z. B. über das PHP-Quelltext-Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code>), muss das Framework über <code class="codeInline">grid.php</code> nicht mehr referenziert werden.