PHP mysql_fetch_array得不到数据

好久没写PHP了...为了数据库课设开始了PHP速成之旅...

光是简单的注册功能就坑了我好几个小时,不过万事开头难嘛...之后应该会快起来的。

先说一下昨天遇到的小坑,

我的表单是这么写的

            <form id="loginform" class="form-vertical" action="/insertAction/registerAction.php" method="post">

提交按钮是这么写的

             
        <span class="pull-right"><atype="submit" 
        href="index.php "
        class="btn btn-success" /> Register</a></span>
          </div>
        </form>

结果点击提交数据始终调用不了action里面的registerAction.php

检查了好久...一点点地删html,最后发现提交按钮必须是input标签,a标签尽管type是submit也是不行的...

 

然后晚上又发现mysql_fetch_array这个函数很奇葩,我明明把它的值给打印了出来

print_r(mysql_fetch_array($result))

可我就是取不出里面的值。

我试了网上各路大神的各种办法

最后发现mysql_fetch_array($result)这个奇葩的函数居然只能使用一次(wtf?!!!)

第二次调用它就会返回空值(就是啥都没有)

由于我在打印的时候已经调用过它一次了...所以之后怎么也取不到值...

搞不懂php为什么要这么设计

写php写得好烦...

我还是更喜欢js和python

posted @ 2016-11-05 19:50  fanninnypeom  阅读(1872)  评论(2编辑  收藏  举报