NeoLynx
Новичок
Приведение типов
$a="359.71";
$db = mysql_query("SELECT * FROM `$table` WHERE id='$id'");
WHILE ($check = mysql_fetch_array($db)){
$box += $check[cont];
$free_box += $check[freecont];
}
if($a!=$box){ echo 1;}
if($a!==$free_box){ echo 1;}
echo $a."<br>";
echo $box."<br>";
echo $free_box."<br>";
Ответ скрипта:
1
1
359.71
359.71
359.71
Я понимаю что похоже это из-за разности типов, но не пойму как правильно привести всё к одному типу, все переменные хранятся в базе как varchar.
$a="359.71";
$db = mysql_query("SELECT * FROM `$table` WHERE id='$id'");
WHILE ($check = mysql_fetch_array($db)){
$box += $check[cont];
$free_box += $check[freecont];
}
if($a!=$box){ echo 1;}
if($a!==$free_box){ echo 1;}
echo $a."<br>";
echo $box."<br>";
echo $free_box."<br>";
Ответ скрипта:
1
1
359.71
359.71
359.71
Я понимаю что похоже это из-за разности типов, но не пойму как правильно привести всё к одному типу, все переменные хранятся в базе как varchar.