php-如果字符串仅包含'\ n'[重复项]

问题描述 投票:0回答:1
如果它们包含的只是一个换行符,我试图将空的MySQL字段设置为NULL。

if ($field === '\n') : $sql = "UPDATE table SET field = NULL WHERE id = '$id' "; endif;

出于某种原因,它不起作用。我确实检查了该字段,它仅包含一个换行符。

可能是什么问题?

php mysql
1个回答
1
投票
单引号禁止转义序列替换。试试"\n"

if ($field === "\n") { $sql = "UPDATE table SET field = NULL WHERE id = '$id' "; }

© www.soinside.com 2019 - 2024. All rights reserved.