Über die Methode „query“ lassen sich beliebige SQL-Queries ausführen. Der Parameter „sSQL“ enthält das Query. Der Rückgabewert enthält entweder das Result Set als Array oder true / false im Erfolgs- bzw. Fehler-Fall. Bevor die Methode verwendet werden kann, müssen noch der Benutzername, das Passwort und ggf. der Hostname für die Datenbankverbindung festgelegt werden.
Update 01.03.2015:
– „mysql_“-Funktionen wurden entfern, da deprecated
– Verbindung wird nur noch einmal aufgebaut
Code:
function query($sSQL)
{
static $oConnection;
//Change user / password / database!
if(empty($oConnection))
$oConnection = new mysqli("localhost", "root", "password", "database");
$mResult = $oConnection->query($sSQL);
if($mResult instanceof mysqli_result)
{
$aResult = array();
while ($aRow = $mResult->fetch_assoc())
$aResult[] = $aRow;
$mResult->close();
$mResult = $aResult;
}
return $mResult;
}
{
static $oConnection;
//Change user / password / database!
if(empty($oConnection))
$oConnection = new mysqli("localhost", "root", "password", "database");
$mResult = $oConnection->query($sSQL);
if($mResult instanceof mysqli_result)
{
$aResult = array();
while ($aRow = $mResult->fetch_assoc())
$aResult[] = $aRow;
$mResult->close();
$mResult = $aResult;
}
return $mResult;
}