$this->quert("select * from $table where login_name='$name' "))); 
这个你错了!应该是:
query

解决方案 »

  1.   

    <?php
    include("../conn_inc_php/conn_inc.php");
    $login_name = $_REQUEST['login_name'];
    $password = $_REQUEST['password'];
    $password_new = $_REQUEST['password_new'];
    $sex = $_REQUEST['sex'];
    $E_mail = $_REQUEST['E_mail'];
    $login_tell = $_REQUEST['login_tell'];
    $mobile = $_REQUEST['mobile'];
    $login_addree=$_REQUEST['login_addree'];
    $inrto=$_REQUEST['inrto'];
    class intert_fun{
    function quert($quert_insert){
    if (mysql_query($quert_insert)) {
    echo "数据插入成功,请您返回!";
    }
    } function intert($table,$name,$value) {
    $this->quert("insert into $table ($name) value ($value)");
    } function num($mysql_num){
    if (mysql_num_rows($mysql_num)>=1) {
    echo "该用户名已经注册,请您重新输入新的用户名,请您返回!";
    exit();
    }
    } function fun_user($table,$user,$name){
    $rs = $this->num=(($this->quert("select * from $table where login_name='$name' ")));
    return count($rs);
    }
    }
    $database->connect();
    $datebase_list = new intert_fun();
    $datebase_list->intert
    $datebase_list->intert('login','login_name,password,password_new,sex,E_mail,login_tell,mobile,login_addree,inrto',"'$login_name',
    '$password','$password_new','$sex','$E_mail','$login_tell','$mobile','$login_addree','$inrto'");
    $s = $datebase_list->fun_user('login','login_name',"'$login_name'");
    $datebase_list->num($s);//这行是提示的?>