I'm using the Medoo database Framework. The following query returns a PDO object.
$datas=$database->query('
SELECT lethal_servers.LETHAL_ServerName AS "lethal_servers LETHAL_ServerName",
lethal_servers.LETHAL_ServerID AS "lethal_servers LETHAL_ServerID",
lethal_servers.LETHAL_ServerPort AS "lethal_servers LETHAL_ServerPort",
lethal_user.LETHAL_UserName AS "lethal_user LETHAL_UserName"
FROM (
( lethal_servers AS lethal_servers
INNER JOIN lethal_server_user AS lethal_server_user
ON (lethal_server_user.LETHAL_ServerID = lethal_servers.LETHAL_ServerID )
)
INNER JOIN lethal_user AS lethal_user
ON (lethal_server_user.LETHAL_UserID = lethal_user.LETHAL_UserID )
)
WHERE (lethal_user.LETHAL_UserName = $lethal_UserName)
';
Using the following doesn't work since it takes $datas
as array.
foreach($datas as $data)
{
echo "servername:" . $data["LETHAL_ServerName"] . " port:" . $data["lethal_servers.LETHAL_ServerPort"] . "<br/>";
}
I'm struggling to find an answer anywhere on the web. Either it uses deprecated mysql_*
functions or does not suit my needs.
With the code above it will return:
Undefined variable: datas
Invalid argument supplied for foreach()
Could someone take a minute and explain to me how I'd go about this? Thanks.