So on one page, this recordset SESSION username doesn't work:
<?php
$logged_user = new WA_MySQLi_RS("logged_user",$sdpc_i,0);
$logged_user->setQuery("SELECT * FROM users inner join associations on users.userID = associations.userID left join access_levels on users.userID = access_levels.userID left join districts on associations.districtID = districts.districtID left join software on associations.softwareID = software.softwareID WHERE users.username = ? group by access_level");
$logged_user->bindParam("s", "".(isset($_SESSION['username'])?$_SESSION['username']:"") ."", "-1"); //colname
$logged_user->execute();
?>
But on the same page, this recordset does work:
<?php
$account = new WA_MySQLi_RS("account",$sdpc_i,1);
$account->setQuery("SELECT * FROM users WHERE username = ?");
$account->bindParam("s", "".(isset($_SESSION['username'])?$_SESSION['username']:"") ."", "-1"); //colname
$account->execute();
?>