raga mi da errore su una condizione if e non so perchè

Codice PHP:
$language $_GET['lng'];
$cdxtemp $_GET['cdx'];
if (
$cdxtemp == '347') {
$cdxprod "IN(3, 4, 7)";
} else {
$cdxprod $_GET['cdx'];
}

// connessione db e caricamento dati del prodotto
$host_db='localhost';
$db_name='.....';
$user_db='.......';
$pass_db='..........';  

$connect mysql_connect($host_db,$user_db,$pass_db) or die ("Impossibile connettersi");
mysql_select_db($db_name,$connect);
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
$query "SELECT * FROM product WHERE categoria = '$cdxprod' ORDER BY prezzo DESC";
$result mysql_query($query$connect) or die("Errore...");
echo 
"<TABLE width=\"740\" border=\"1\" style='border-collapse: collapse' bordercolor='black' cellspacing=\"0\" cellpadding=\"5\">\n";
while(
$row mysql_fetch_array($result)){ 
.... 
resto del codice 
se dal link arrivano 1, 2, 4, 5, 6 funziona tutto, ma se arriva 347 a cui nell'if ho impostato come variabile
Codice PHP:
$cdxprod "IN(3, 4, 7)"
mi va in errore.