我正在使用表单将文本加载到数据库中。然后,我使用 php 将文本拉回,以便动态创建我的 CSS 选择器。然后我使用 javascript 根据需要打开和关闭选择器。一切正常,除了检索到的数据中有很长的空格(比如表单的整个文本区域都包括在内),因此,由于多余的空格,javascript 不起作用。因为这些是标签,所以它们的长度不同。我尝试将数据存储为 VARCHAR CHAR 和 TEXT。如何仅从 MySQL 中检索字符?我在手册的某个地方看到过它,但现在似乎找不到它。谢谢
问问题
687 次
2 回答
4
你可以只trim
在 PHP 中使用。MySQL 也有一个TRIM()
.
请注意,这会删除字符串前后的所有空格,而不是字符串中的空格。
由于 html 本身的空格,您显然也总是会提交换行符。您可能应该关闭textarea
而不创建额外的空格。
于 2012-08-29T22:56:13.070 回答
0
您只想替换所有空格吗?
REPLACE(col, ' ', '')
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace
于 2012-08-29T22:56:02.600 回答