作者knockout (触不到的恋人(b))
看板PHP
标题Re: [请益] 使用者的登入及注册
时间Tue Aug 29 17:16:59 2006
※ 引述《toktok (破晓)》之铭言:
: 下面是有关使用者帐号管理的问题
: 不管怎麽输入 就是没有资料写到资料表里面...
: 然後再判断是否为新使用者也怪怪的...
: 拜托大家帮我看看吧 ><
: -------------------------------------------------------------------
: db_func.php:
: <?
: function db_query($SQLStr) {return mysql_query($SQLStr);}
: function db_num_rows($res) {return mysql_num_rows($res);}
: function db_fetch_array($res) {return mysql_fetch_array($res);}
: function db_fetch_object($res) {return mysql_fetch_object($res);}
: function db_data_seek($res,$num){return mysql_data_seek($res,$num);}
: function db_insert_id($res) {return mysql_insert_id($res);}
: ?>
: db_.conn.php
: <?
: $DB_HOST ="localhost";
: $DB_LOGIN ="toktok";
: $DB_PASSWARD ="XXXXXX";
: $DB_NAME ="flag";
: $conn = mysql_connect($DB_HOST, $DB_LOGIN, $DB_PASSWARD);
: mysql_select_db($DB_NAME);
: ?>
有几个问题跟你提一下~
第一个是mysql_query($SQLStr) 应该是 mysql_query($SQLStr,$conn)
第二个是 因为你是用function的方式写的~对function里来说 ~ $conn这个变数是不存在
解决方法就改成function db_query($SQLStr,$conn) {return mysql_query($SQLStr,$conn);}
或是 global $conn;
第三个就是在选择资料库时 应该是降子下的mysql_select_db($DB_NAME,$conn);
剩下的我就都没看了 你再试试吧 ~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.210.10.192