Ho questa query

$query "Select Max(col_1) as max, Min (col_1) as min FROM table WHERE col_2 = 1;

$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
$min = $row['min'];
$max = $row['max'];
}


Anche quando non ci sono valori che rispondono ai requisiti richiesti (col_2 = 1) se faccio

if (mysql_num_rows($result) = '0') $a = 1;
else $a = 2;

se stampo $a me la mette uguale a 2 invece che a 1

la cosa bella è che $min e $max me li mette ugualmente = a null.

Come mai?