Jeśli pętla while losuje liczby uczestnika, a tabela lottery ma wynik... zapisuj w tabeli wynik posortowany, rozdzielony przecinkami, np. 1,5,6,14,32,44, a to co userowi wylosujesz posortuj i zimploduj.
sort($x);
$prawidlowe = '1,5,6,14,32,44';
if (implode(',',$x) === $prawidlowe) { /* wygrales */ } else { /* frajer */ }
Edit: ah, chcesz sprawdzać ile liczb trafił... no to z kolei explode:
$prawilowe = explode(',', '1,5,6,14,32,44');
foreach ($x as $liczba) {
if (in_array($liczba, $prawidlowe)) { echo 'trafiles liiczbe' . $liczba; }
}