在数据库中已经设置了 NULL 默认为NULL
但更新时一旦为空,仍然不能更新只知道可以写JS程序
把空值赋值为'null',读取时若值为'null'则显示''有没有不靠JS程序直接插入空值的方法啊?

解决方案 »

  1.   


    比如一个textarea用来记事,但有时没有需要记的东西,所以就要把之前的数据删掉,这时更新的时候,textarea的值就是空的了
      

  2.   


    你到底是要更新数据库还是要更新一个textarea啊?我看你提到了js 你应该是想更新一个textarea的内容吧?
    那么具体的需求是什么呢?
      

  3.   

    <textarea name="notetext" id="notetext">
    <?php echo "$row[note]"; ?>
    </textarea>就是这个textarea的值改变后,点击提交,把它更新到数据库的note中
    note已经设置为null,默认为null但如果这个textarea的value=''的话,无法成功更新数据库应该怎么设置才正确啊
      

  4.   

    但如果这个textarea的value=''的话,无法成功更新数据库那么你可以判断提交上来的textarea是不是空嘛,如果是的话update 数据库不就可以了不知道你的是GET 还是POST .自己改吧if (isset ( $_GET ['notetext'] ) && empty ( trim($_GET ['notetext'] ))) {
    // 为空数据//更新数据库
    } else {
    // 非空数据//更新数据库
    }