PHP 如何设置 变量 $value1 的值为 NULL?

PHP如何设置变量$value1的值为NULL?$value1=NULL;是不对的,这样的话入库时就是空的了,我要的是这个字段就是这个四个字母。该怎么写?... PHP 如何设置 变量 $value1 的值为 NULL?$value1=NULL;是不对的,这样的话 入库时 就是空的了,我要的是这个字段 就是这个四个字母。该怎么写? 展开
 我来答
疏畴65
推荐于2018-06-07
知道答主
回答量:1
采纳率:0%
帮助的人:846
展开全部
// $runoob_author="菜鸟驿站";
// $runoob_count=NULL;

$sql="INSERT INTO countnull_tbl" .
"(runoob_author,runoob_count)" .
"VALUES" .
// "('$runoob_author','$runoob_count')";
"('菜鸟驿站',NULL)";
*注释掉的方法的结果是0,未注释掉的结果是NULL;
个人分析仅供参考:runoob_count在创建数据表的时候定义的是整型,"('$runoob_author','$runoob_count')"中的'$runoob_count'就相当于‘NULL',是字符串类型,当作为数据插入数据表的时候就会有一个的数据类型转换,即字符串转换成整型,“NULL”转化成整型就是0,可通过一下代码进行简单验证:
<?php
$a=null;
$b="null";
$c=(int)$a;
$d=(int)$b;
echo "a=" . $a;
echo "<br>";
echo "b=" . $b;
echo "<br>";
echo "c=" . $c;
echo "<br>";
echo "d=" . $d;
?>
运行结果:
a=
b=null
c=0
d=0
泽秋苓
推荐于2017-07-01 · 超过11用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:23.5万
展开全部
$value1="NULL";

入库的时候,字段值要加引号,如 $sql_i = 'insert into table(`value1`) value("' . $value1 . '")';
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-03
展开全部
$value1="NULL"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式