到数据库里查询用户名为用户输入的名字的密码,如果正确,就行了,PHP页面的权限可以通过SESSION来解决。将用户名在SESSION里注册一下,然后每页都验证一下用户名是否是这个名字,如果是可以访问,如果不是就转到一个出错页!

解决方案 »

  1.   

    你是指在php页面上or通过phpMyAdmin?
      

  2.   

    我想知道的就是普通PHP页面的,
    最好能详细一点,大概的做法我也知道,细节都要注意些什么?
      

  3.   

    呵呵,我说的是这个:
    在PHP里面怎么运行*.sql文件呀?
      

  4.   

    to ugain
    是在PHP页面里面使用,不是phpmyadmin里
      

  5.   

    到数据库里查询用户名为用户输入的名字的密码,如果正确,就行了,PHP页面的权限可以通过SESSION来解决。将用户名在SESSION里注册一下,然后每页都验证一下用户名是否是这个名字,如果是可以访问,如果不是就转到一个出错页!
      

  6.   

    这样似乎麻烦些,没试过。
    不过可以给你提供个思路:
    也就是把*.sql里的每行的内容读出来,在页面上执行吧。
    如果是insert,update or delete的话就比较容易,直接加上_query就可以了;
    如果是建表的语句的话就麻烦些,需要用"GO"把语句分割开,单独执行。
      

  7.   

    我就是想通过*.sql建立一些表格
    有这么麻烦啊。
    加_query是什么意思?下面的用“GO”分开更是看不懂:(
    我知道在命令行下可以用一句命令来执行*.sql,不知道是不是可以在PHP中调用这样的命令呢?
      

  8.   

    如果是insert,update or delete的话
    你使用的是mysql,就把每行的結果加上mysql_query();就可以了。
    如果是create table的話,
    剛才講的"GO"是mssql裏的命令,用來執行這條語句,用企業管理器生成的*.sql中會帶有這樣的命令。一般的話,用";"來判斷一條語句是否結束,然後將完整的一條語句加上mysql_query();就可以了。(大多*.sql中create table的命令都是分n行來寫的。)
      

  9.   

    在PHP。INI里面register_globals 设置成 disabled
    该怎么使用$_SESSION?
      

  10.   

    用$_SESSION怎么注册一个session?在别的页面怎么取这个session值?
    $HTTP_SESSION_VARS这个在php文档里说已经不建议使用
      

  11.   

    *.sql直接导入到phpmyadmin里
      

  12.   

    用$_SESSION怎么注册一个session?在别的页面怎么取这个session值?
      

  13.   

    uGain老大,能说的再仔细一点吗?我总取不到session的值。。先谢了:)
      

  14.   

    注冊變量:
    session_register("VARNAME");
    引用變量:
    $var=$HTTP_SESSION_VARS["VARNAME"];
      

  15.   

    你到这里看看,你可以从注册到登录再退出,看看效果能否满意
    www.ggajj.net如果可以,留言给我,发源码给你