Php SQL,将varchar(255)转换为mediumint
我是PHP和MySQL的新手。我有一个Php SQL,将varchar(255)转换为mediumint,php,mysql,Php,Mysql,我是PHP和MySQL的新手。我有一个varchar(255)列,名为MatchingNumbers包含数字,如11111222233333。这些数字是手工输入的。 另一方面,11111也是一个包含行中其他数据的mediumint(8)。 现在我想把这些数字挑选出来,将它们从varchar转换为mediumint,然后按行显示 number shape weight height MatchingNumbers 00000 X 10 10 111
varchar(255)
列,名为MatchingNumbers
包含数字,如11111222233333
。这些数字是手工输入的。
另一方面,11111
也是一个包含行中其他数据的mediumint(8)
。
现在我想把这些数字挑选出来,将它们从varchar
转换为mediumint
,然后按行显示
number shape weight height MatchingNumbers
00000 X 10 10 11111,22222,33333 Click to view Matching numbers
11111 X 10 10
现在当我点击“点击查看匹配号码”按钮时,
我想做些什么
11111 X 10 10
22222 X 10 10
33333 X 10 10
每行列出一个。
这可能吗
这是我想的代码,但不确定
$number = ctype_digit($_GET['number']) ? $_GET['number'] : "";
$lines = mysql_query("SELECT * FROM [table] WHERE Number=\"$number\"");
如何将字符串更改为数字?试试这个
$number = isset($_GET['number']) ? (int)$_GET['number'] : "";
您想在php中更改它吗?@SubinCPoonamgode否,保留varchar(255),将其转换为mediumint(8),然后选择这些数字可以提及您正在处理的查询吗?