如何在 sql 查询中传递“NULL”或“String”。
例如(城市是可选的,在mysql中可以使用NULL)
<?php
$var = !empty($_POST['city']) ? $_POST['city'] : NULL;
$query = mysql_query("INSERT INTO table VALUES('".$_POST['firstname']."','".$var."')");
?>
这不起作用,因为 NULL 和 'NULL'(as String) 对于 mysql 是不一样的。