已采納回答 / King
mysql_fetch_assoc($result)這個函數是從結果集中取出一條記錄作為關聯數組返回,不能直接傳sql,因為fetchOne是咱們自己封裝的函數,所以直接傳的是sql語句,你可以看下封裝fetchOne里面的內容,是先通過mysql_query($sql)執行了下sql,如果有記錄的話,返回的是結果集,在通過mysql_fetch_assoc($result)這個結果集得到一條記錄作為關聯數組返回
2014-07-18
講師回答 / King
這個不會啊, 你是怎么寫的啊 ?下面這個判斷,是看你要產生多少位的驗證碼,如果驗證碼的長度大于字符串長度,就會出現字符串長度不夠的這個錯誤。舉個例子,字符串長度總共為4位,你想產生5位的驗證碼就不合適了,就會看到這個錯誤了
2014-07-18