未初始化变量的默认值取决于使用它们的上下文--布尔值默认为FALSE,整数和浮点数默认为零,字符串(例如用于回显)设置为空字符串,数组变为空数组。在检查时,我注意到这种奇怪的行为(所有使用的变量都未初始化):PHP Notice: Undefined variable: a in php shell codeon line 1PHP<
因此,我有一个表A,其中包含一个列Z,其默认值设置为字符串"diverse“。查询来自php脚本,该脚本从jqueryAJAX post请求中获取数据。如果查询接收到空字符串用于插入/更新该列,我希望我的DB将列Z的相应字段设置为默认值。 我真的很想使用mysql的功能来实现这一点,而不是使用任何自定义编码的php逻辑。string is passed MySQL和here MySQL update CASE WHEN/THEN/ELSE 但是这些