新手求助null资料型态问题
时间:2011-04-06
来源:互联网
             小弟最近在自修php跟mysql,但在学习资料库连结时遇到一点问题,想要请版上的老手们给予一点指导,先将程式码列出,其问题如下:
<form action="12-1-3a.php" method="post">
<input type="text" name="uname" />
<input type="submit" />
</form>
<?php
$host="localhost";
$user="root";
$pass="123456";
$db="book";
$table="buyer";
$customer=$_POST[uname];
if ($customer){
$link=mysql_connect($host,$user,$pass);
echo "连线识别码为:".$link."<br>";
if ($link !=False){
$sele_db=mysql_select_db($db, $link);
if($sele_db!=False){
$qr_word="select * from buyer where name='$customer'";
$result=mysql_query($qr_word,$link);
$arrdata=mysql_fetch_row($result);
if($arrdate!=null){
echo "客户名称为:".$arrdata[1]."<br>";
echo "客户电话为:".$arrdata[2]."<br>";
echo "客户email为:".$arrdata[3]."<br>";
echo "购买书籍为:".$arrdata[5]."<br>";
}
else{
echo "查无此资料";
}
}
else{
echo "无法连结到指定的资料库";
}
}
else {
echo "无法成功建立资料库连线";
}
}
else {
echo "请输入客户名称";
}
?>
程式码可正常执行,资料库也有新增建有资料,问题在反黑的那个部份,小弟照范例设定 if($arrdate!=null),将资料库的正确名称输入测试,但程式回覆都是 echo "查无此资料"; ,后来将其改成if($arrdate==null),资料郄才能正确被查询,明明应该是设定if($arrdate!=null)才正确呀!是小弟在资料库的资料类型设定有问题吗?还请版内高手指点迷津?
            <form action="12-1-3a.php" method="post">
<input type="text" name="uname" />
<input type="submit" />
</form>
<?php
$host="localhost";
$user="root";
$pass="123456";
$db="book";
$table="buyer";
$customer=$_POST[uname];
if ($customer){
$link=mysql_connect($host,$user,$pass);
echo "连线识别码为:".$link."<br>";
if ($link !=False){
$sele_db=mysql_select_db($db, $link);
if($sele_db!=False){
$qr_word="select * from buyer where name='$customer'";
$result=mysql_query($qr_word,$link);
$arrdata=mysql_fetch_row($result);
if($arrdate!=null){
echo "客户名称为:".$arrdata[1]."<br>";
echo "客户电话为:".$arrdata[2]."<br>";
echo "客户email为:".$arrdata[3]."<br>";
echo "购买书籍为:".$arrdata[5]."<br>";
}
else{
echo "查无此资料";
}
}
else{
echo "无法连结到指定的资料库";
}
}
else {
echo "无法成功建立资料库连线";
}
}
else {
echo "请输入客户名称";
}
?>
程式码可正常执行,资料库也有新增建有资料,问题在反黑的那个部份,小弟照范例设定 if($arrdate!=null),将资料库的正确名称输入测试,但程式回覆都是 echo "查无此资料"; ,后来将其改成if($arrdate==null),资料郄才能正确被查询,明明应该是设定if($arrdate!=null)才正确呀!是小弟在资料库的资料类型设定有问题吗?还请版内高手指点迷津?
作者: greg1024 发布时间: 2011-04-06
             印象中 PHP 的 null 是大写的
要写 NULL
或者是你可以用 isset() 这种函式来判断
            要写 NULL
或者是你可以用 isset() 这种函式来判断
作者: culaid 发布时间: 2011-04-06
 相关阅读 更多  
      
    热门阅读
-   office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具 office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具阅读:74 
-   如何安装mysql8.0 如何安装mysql8.0阅读:31 
-   Word快速设置标题样式步骤详解 Word快速设置标题样式步骤详解阅读:28 
-   20+道必知必会的Vue面试题(附答案解析) 20+道必知必会的Vue面试题(附答案解析)阅读:37 
-   HTML如何制作表单 HTML如何制作表单阅读:22 
-   百词斩可以改天数吗?当然可以,4个步骤轻松修改天数! 百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!阅读:31 
-   ET文件格式和XLS格式文件之间如何转化? ET文件格式和XLS格式文件之间如何转化?阅读:24 
-   react和vue的区别及优缺点是什么 react和vue的区别及优缺点是什么阅读:121 
-   支付宝人脸识别如何关闭? 支付宝人脸识别如何关闭?阅读:21 
-   腾讯微云怎么修改照片或视频备份路径? 腾讯微云怎么修改照片或视频备份路径?阅读:28 















