Fish
Guest
получить числовые данные из MySQL в виде числовой переменной...
subj
что делаю:
$result=mysql_db_query($database, "select * from $tablename where date='$ndate' && time='$ntime'")
есть в таблице поле допустим называеться оно iinntt
если доставать данные из этого поля так, то $aaa будет string, т.е. строковая
while (($row=mysql_fetch_array($result))) {
$aaa=($row["iinntt"]);
}
а как мне достать значение поля $iinntt но что бы переменная $aaa была числовая?
спасибо.
P.S.
если тип поля TINYINT(2)
и писать
$a2=(int)$aaa;
echo(gettype($a2) . "<br>" . $a2);
все работает. $a2 - числовая переменная, и значение ее нормальное, т.е. какое в табл. бд.
а вот если тип поля BIGINT(16) то нифига не получаеться..
делаю все тож самое - нифига, причем неважно какое значение указано в бд, всегда выдает 2147483647
что делаю не так?
subj
что делаю:
$result=mysql_db_query($database, "select * from $tablename where date='$ndate' && time='$ntime'")
есть в таблице поле допустим называеться оно iinntt
если доставать данные из этого поля так, то $aaa будет string, т.е. строковая
while (($row=mysql_fetch_array($result))) {
$aaa=($row["iinntt"]);
}
а как мне достать значение поля $iinntt но что бы переменная $aaa была числовая?
спасибо.
P.S.
если тип поля TINYINT(2)
и писать
$a2=(int)$aaa;
echo(gettype($a2) . "<br>" . $a2);
все работает. $a2 - числовая переменная, и значение ее нормальное, т.е. какое в табл. бд.
а вот если тип поля BIGINT(16) то нифига не получаеться..
делаю все тож самое - нифига, причем неважно какое значение указано в бд, всегда выдает 2147483647
что делаю не так?