在“文本”字段中考虑换行符的正确语法是什么?例如,
mysql_query("select * from table where misc_note='hello\nworld'")
无效
答案 0 :(得分:1)
如果你想要mysql方式那么:
char(10)
或char(13),char(10)
取决于您是否需要\n
或\r\n
mysql_query("select * from table where misc_note=concat('hello',char(13),char(10),'world')")
编辑:但是你可能需要这样做:
mysql_query("select * from table where misc_note like 'searchstring%'")
%表示可以出现的任何字符数,表示您使用'searhstring'搜索所有注释startig。
答案 1 :(得分:0)
您可能正在将其输出到文本字段而不是textarea。只有textarea才能显示新行。
如果\ n仍然不起作用,您可以尝试\ r \ n。
答案 2 :(得分:0)
有一个PHP常量PHP_EOL
,它保存特定于系统的行尾字符。
有关这方面的更多信息,请访问:When do I use the PHP constant "PHP_EOL"?
不确定这是否会在某种情况下对你有帮助,但是,是的,只是把它扔出去。