grazie a tutti
allora questa è la select originale che funziona e che restituisce una tabella con tutti gli ordini:
$query = "SELECT cx_id, cx_data, cx_trasp, cx_codepromo, cx_merce, cx_idutente, cx_modpay, cx_modtrasp, cx_consegnato, cx_pagato FROM carrellosintx WHERE $condiz ORDER BY $order $desc LIMIT $start,$step";
$result = mysql_query($query, $mysql_link);
$rows = mysql_num_rows($result);
questa è invece quella taroccata da me
$query = "SELECT cx_id, cx_data, cx_trasp, cx_codepromo, cx_merce, cx_idutente, cx_modpay, cx_modtrasp, cx_consegnato, cx_pagato, mod_nome_ita FROM carrellosintx, mod WHERE $condiz and mod_nome_ita like '%TSS%' ORDER BY $order $desc LIMIT $start,$step";
$result = mysql_query($query, $mysql_link);
$rows = mysql_num_rows($result);
che ha l'aggiunta di un campo, di una tabella e di una condizione nel where
questo è l'echo query
SELECT cx_id, cx_data, cx_trasp, cx_codepromo, cx_merce, cx_idutente, cx_modpay, cx_modtrasp, cx_consegnato, cx_pagato, mod_nome_ita FROM carrellosintx, mod WHERE 1 and mod_nome_ita like '%TSS%' ORDER BY cx_id DESC LIMIT 0,20