gpt4 book ai didi

php - Mysql中的空格删除

转载 作者:行者123 更新时间:2023-11-29 09:01:25 25 4
gpt4 key购买 nike

这是我的 php 代码

<?php
if(isset($_GET['name']))
{
$var = $_GET['name'];
$newvar =str_replace (" ", "", $var);
$sql = "SELECT varpin, ABS( varpin - '".$newvar."' ) AS pin FROM tbladstore ORDER BY pin LIMIT 5";

}
?>

这里name的值为682 031。在表中varpin存储为xxx xxx。这里我想要使用查询选择时删除 varpin 值的空格。

这就是这一步之后的事情

 `$newvar =str_replace (" ", "", $var);`

$newvar 的格式为 xxxxxx。所以我还需要 varpin 采用这种格式来查找给定引脚编号的最接近值。我该如何执行此操作?

在db中,varpin是varchar类型。我也需要这个字段,因为只有varachar没有更改为其他类型。

最佳答案

您可以使用 REPLACE(varpin, ' ', '') 删除 varpin 列中的所有空格。

然后使用CONVERT(value, DECIMAL)将其转换为数字类型。

CONVERT(REPLACE(varpin,' ',''), DECIMAL)

文档:

关于php - Mysql中的空格删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8484474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com