一个关于phpmyadmin的简单问题

lintiger2001 2004-08-03 02:40:24
我用php做个网页调用phpmyadmin的mysql数据库,可是当我要查询一个表(假设为‘table’)里的一个字段(假设为‘a’),如何将a为空值的数据查询出来!!
我用“select * from table where a=''”查询老是查不出数据来!!大家帮帮忙要如何解决!!?
...全文
95 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lintiger2001 2004-08-04
谢谢大家!不知道我为什么=‘’或=‘null’都不行!要is null!奇怪!
回复
jinliangonline 2004-08-04
不同的概念又怎么样??只要能实现!!任何方法都值得一试!!不是吗??^_^
回复
julychina 2004-08-04
用select * from table where a=''可以查的,我一直用这个。
回复
mikespook 2004-08-04
如果为NULL的判断必须是
WHERE A is NULL

空值和空字符串是两个概念~~~~空值,严格的写法不能用等号
回复
jinliangonline 2004-08-04
可是小菜的意思就是说a的数值为空啊!!要不他套用a=null为什么也不行啊??
回复
mikespook 2004-08-04
注意,''和NULL是两个概念!''不是空数据,而是数据内容为空字符串,为空的真正表达为NULL。
回复
jinliangonline 2004-08-04
<? include ("connect.php")?>
<?
$board_query="select * from table where a=''";
$board_result=mysql_query($board_query);
$board_row=mysql_fetch_array($board_result);
echo $board_row[id]
?>
我这样来读出table表中id 的值的!!
回复
jinliangonline 2004-08-04
我在自己的数据库上试验了一下!
SELECT * FROM `user` WHERE name ='' 可以查到name为空的数据啊!!你再仔细检查一下你的语句或者是你的数据库里根本就没有a 为空的数据!
回复
mikespook 2004-08-04
select * from table where a is null
回复
itian 2004-08-04
是报错还是数据为空?
回复
lintiger2001 2004-08-03
也不行的!!有没人遇过这样的问题啊!?
回复
erlzj 2004-08-03
select * from table where a='null'
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-08-03 02:40
社区公告
暂无公告