你要看看config里面的数据库配置,看是否跟cmd数据库里面对应,
站在用户的角度思考问题,与客户深入沟通,找到汪清网站设计与汪清网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广、域名注册、网页空间、企业邮箱。业务覆盖汪清地区。
目录位置:项目目录/Common/Conf/config.php
在里面配置好
array_filter是只能去除掉一维的数组的null
function null_filter($arr)
{
foreach($arr as $key=$val) {
if(is_array($val)) {
$val = null_filter($val);
} else {
if($val === null){
unset($arr[$key]);
}
}
}
return $arr;
}
有现成的函数,默认可以过滤掉所有 ""、null、false如果单独只需要过滤掉null,那么类似如下代码写一个回调函数
function delete_null($vo){
if ($vo==null){
return false;
}
return true;
}
print_r(array_filter(array("aaa","bbb",null,"ccc"),"delete_null"));
特殊的 NULL 值表示一个变量没有值。NULL 类型唯一可能的值就是 NULL。
在下列情况下一个变量被认为是 NULL:
被赋值为 NULL。
尚未被赋值。
被 unset()。
var $link_id=NULL 和var $link_id 是同一个效果,只不过var $link_id=NULL 是显示声明为NULL。 也许这是ecshop的编程规范来的。
一个刚声明的未被赋值的变量又何须unset呢。
var $link_id=NULL是声明值为空的变量,unset是销毁一个有值或者无值的变量,即使你销毁后再使用,也只是使用了一个变量名一样的新变量,而不是你unset之前的变量。楼主觉得有矛盾吗。
NULL就是空值
NOT
NULL就是非空值
默认是NULL
当然有这个东西,就会有这个东西的作用
比如,你在表单里设置一项为用户密码
你不想让用户密码为空
就设置
NOT
NULL
这样,如果用户没有输入密码,就不能注册成功
很简单的道理,其它也是类同。
$min_codtime = ($_POST['min_codtime']!=null) ? $_POST['min_codtime']:’NULL‘;//加上单引号就行了。
$exec="INSERT INTO expressage (max_codtime) values($min_codtime)";//还有,这里不是$max_codtime
$result = mysql_query($exec);
bool empty ( mixed $var )
判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。
再配上一个if语句就好了
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款