• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL中null值有关问题_mysql

mysql 搞代码 7年前 (2018-06-09) 132次浏览 已收录 0个评论

mysql中null值问题

      今天写答疑系统的时候,写了这样一截代码:

<?php session_start(); $db=mysqli_connect('localhost','root','root','qa'); $tname=$_POST['teacher']; $q="select schedule,place from time where Tname='$tname' and Sname is null"; $arr=mysqli_query($db,$q); echo "您选择了". $tname."老师"."<br/>请继续选择时刻:"."<br/>"; ?> <table border="1" cellspacing="0">     <tr>         <th>时刻:</th>         <th>地点:</th>     </tr>    <?php     while ($result = mysqli_fetch_assoc($arr)) {         ?>         <tr>             <td><?php echo $result['schedule']; ?></td>             <td><?php echo $result['place']; ?></td>         </tr>         <?php     }  ?>     </table>  <form method="post" action="Stime1.php">      您选择的时间是:<input type="datetime" name="time" />      您的问题是:<textarea name="question"></textarea>     <input type="submit" name="sure" value="确定"/> </form>

 是想选出某个老师没有被选过的时间段,这样的时间段才能显示在页面上让新的同学选择,但是页面上显示什么都没有,但是数据库中是有符合条件的数据项的存在的,然后我先把这个sql语句复制粘贴到数据库中运行,显示的是查询结果为空,然后我上网搜了一下,发现MySQL数据库中有的时候is null是不起作用的,下面是百度到的说法:

MySQL中null值有关问题_mysql

   最后,把Sname is null改为了Sname=‘   ’,成功的查出了需要的结果,虽然是一个小的知识点,但是还是记一下,免得以后再为这种小错误浪费时间。

欢迎大家阅读《MySQL中null值有关问题_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL中null值有关问题_mysql
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址