sembra che non stia eseguendo la query, prova a mettere un mysql_error e vediamo cosa ti dice:
Codice PHP:
<?php
include "connect.php";
$result = mysql_query("SELECT id,CONCAT_WS('|','',uno,due,tre,quattro,cinque,sei,sette,otto,nove,dieci,undici,dodici,tredici,quattordici,quindici,sedici,diciassette,diciotto,dicianove,venti) as campo FROM locale HAVING campo LIKE '%|5|%' AND campo LIKE '%|10|%' order by id desc limit 1") or die ("Errore: ".mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['id'];
}
?>
P.S. attenzione che in CONTACT_WS devi mettere come prima cosa dpo il "|" un campo vuoto, serve per fare in modo che metta il pipe davanti anche al primo campo