php - 如果字符串只包含 '\n'

如果它们只包含一个换行符,我试图将空的 MySQL 字段设置为 NULL。


if ($field === '\n') :

  $sql = "UPDATE table SET field = NULL

  WHERE id = '$id'

  ";

endif;

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


可能是什么问题?


慕后森
浏览 86回答 1
1回答

一只甜甜圈

单引号禁止转义序列替换。尝试"\n":if ($field === "\n") {  $sql = "UPDATE table SET field = NULL  WHERE id = '$id'  ";}
打开App,查看更多内容
随时随地看视频慕课网APP