Mes projets

prepare('SELECT * FROM users WHERE ID=? AND mdp=?'); if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp'])){ $req->execute(array($_SESSION['session_id'],$_SESSION['session_mdp'])); } if(isset($_SESSION['session_id']) && isset($_SESSION['session_mdp']) && $req->fetch() ){ $requete = 'SELECT p.ID AS projectID , v.versionAbs AS versionAbs , p.name AS projectName , v.version AS versionName '. 'FROM projets AS p '. 'INNER JOIN versions AS v '. 'ON v.project_id = p.ID '. 'WHERE p.ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\' '; $req = $GLOBALS['bdd']->query($requete)or die(print_r($GLOBALS['bdd']->errorInfo())); //$req = $GLOBALS['bdd']->query('SELECT * FROM projets WHERE ownersID REGEXP \'[^0-9]?' . $_SESSION['session_id'] .'[^0-9]?\''); $projects = array(); while($rep = $req->fetch()){ if(!isset($projects[$rep['projectID']])){ $projects[$rep['projectID']] = $rep; }else if($projects[$rep['projectID']]['versionAbs'] < $rep['versionAbs']){ $projects[$rep['projectID']] = $rep; } } foreach($projects as $project){ echo ('Le projet ' . $project['projectName'] . ' en version ' . $project['versionName'] . '
'); } }else{ header('Location:401.php'); } ?>