Originariamente inviato da mtx_maurizio
Se l'id è settato, la query sarà così:

SELECT * FROM categorie & id='id'

ma non significa niente.

al posto di & dovresti mettere WHERE
Ma il campo Codice é giusto che non compaia se non in WHERE Codice LIKE ?

if(isset($_GET['id'])){$id = $_GET['id'];
//processa l'id, proviene da un get
$myWhere = "& id='$id' ";}else{ $myWhere = " '__'; "; }
$query = "SELECT * FROM categorie $myWhere";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))