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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM