如何在没有额外空格的情况下从MySQL中检索字符数据
How can I retrieve character data from MySQL without the extra spaces?
我正在使用一个表单将文本加载到数据库中。然后,我用php把文本拉回来,以便动态地创建我的CSS选择器。然后,我使用javascript根据需要打开和关闭选择器。除了检索到的数据中有很长一行空格(就像表单的整个文本区域都包含在内一样)之外,其他一切都很好,因此,由于额外的空格,javascript无法工作。因为这些是标签,所以它们的长度各不相同。我已经尝试将数据存储为VARCHAR CHAR和TEXT。如何仅从MySQL中检索字符?我在手册的某个地方见过,但现在好像找不到了。感谢
您可以在PHP中使用trim
。MySQL也有一个TRIM()
。
请注意,这将删除字符串前后的所有空白,而不是字符串中的空格。
显然,由于html本身存在空白,您还将始终提交一个换行符。您可能应该在不创建额外空白的情况下关闭textarea
。
是否只想替换所有空白?
REPLACE(col, ' ', '')
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace
相关文章:
- 如何在未直接触发的情况下停止事件
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何在没有额外空格的情况下从MySQL中检索字符数据
- 如何在不刷新页面和不单击“发送”按钮的情况下从下拉选择中向 MYSQL 发送值
- 如何在不输出结束PHP标签“?>”的情况下将PHP MySQL查询回显到Javascript变量中
- 如何在不刷新页面的情况下从数据库(mysql)加载更新的数据
- 在MySQL,PHP或一般情况下排序时字符的优先级是什么
- 在不提交表单的情况下,在两个texbox中比较mysql数据库中的值
- Php:如何在不提交表单的情况下从mysql数据库中获取文本框值
- 在不刷新的情况下更新PHP上的MySQL变量
- 我需要帮助在不使用表单的情况下使用Ajax、PHP和mySQL将信息发送到服务器
- 如何在没有php、jquery的情况下将画布图像保存到mySQL
- jQuery/php/mysql-如何在不重新加载页面的情况下操作mysqli_query
- 如何在不刷新页面的情况下创建表单,同时数据进入mysql数据库
- 如何在不刷新页面的情况下将我的数据保存到Mysql
- 在不刷新mysql数据库的情况下更改图像src
- 如何在不刷新html页面的情况下显示表上的数据(使用nodejs &mysql ajax)
- 如何在不刷新页面的情况下刷新MySQL查询的结果?
- 在不刷新页面的情况下,在同一页面中使用javascript/ajax将一个值从html选择字段传递给mysql查询
- onchange select在不刷新页面的情况下执行不同的mysql查询