Pues haces mal en no consultar el manual de php.
Fíjate que es muy simple tu error:
mysql_fetch_assoc() devuelve un array asociativo no un número.
Si quisieras saber el número de filas que devuelve una consulta hay que usar mysql_num_row
PERO como en tu consulta lo que quieres es recuperar el Alias 'suma' tienes que hacer lo siguiente:
Código PHP:
<?php
$sql = "SELECT sum(cantidad) as suma FROM items WHERE id_user='".$_SESSION['myusername']."' ";
$resultado = mysql_fetch_assoc(mysql_query($sql));
if ($resultado['suma'] > 10) {
print 'mayor';
}
elseif ($resultado['suma'] < 50 ) {
print 'menor';
}
else {
print 'nada';
}
?>