我的代码是
if( $wpdb->update($tableName,array(\'opt_value\'=>$cInfo),array(\'opt_name\'=>\'showWeatherWidget\')))
//show success message
else
// show failure message
这是不正确的,$wpdb->update()
如果没有更改任何数据,但没有错误,则返回false。有人能告诉我显示字段已更新成功消息的正确方法吗?我的代码是
if( $wpdb->update($tableName,array(\'opt_value\'=>$cInfo),array(\'opt_name\'=>\'showWeatherWidget\')))
//show success message
else
// show failure message
这是不正确的,$wpdb->update()
如果没有更改任何数据,但没有错误,则返回false。有人能告诉我显示字段已更新成功消息的正确方法吗?正确的方法是=== FALSE
它不同于等于零,这是一个没有结果的成功查询返回的结果。
if( $wpdb->update($tableName,array(\'opt_value\'=>$cInfo),array(\'opt_name\'=>\'showWeatherWidget\')) === FALSE)
//show failure message
else
// show success message
我有一个带有DATETIME列的自定义表。我有一个添加记录的功能;我想添加一个$expires 此函数的参数,该参数可以保存unix时间戳,指出记录应在何时过期。我想使用$wpdb->insert() 填充此列。到目前为止,我还找不到WordPress的便捷功能来将时间戳转换为“YYYY-MM-DD HH:MM:SS”格式。有这样一个内置的吗,还是我应该使用$wpdb->prepare(), 或者可能是第三种选择?