到数据库里查询用户名为用户输入的名字的密码,如果正确,就行了,PHP页面的权限可以通过SESSION来解决。将用户名在SESSION里注册一下,然后每页都验证一下用户名是否是这个名字,如果是可以访问,如果不是就转到一个出错页!
解决方案 »
- 用PHP include()函数,出现Chrome浏览器错位? 请教解决....
- ajax的问题
- MYSQL要在存储过程里面获取被删除的行数,怎么弄?
- php中怎么执行“mysqldump minsheng -uroot -p123456 > D:\aaa.sql”这句话!
- APPSERV安装-配置问题
- php网站登陆问题
- 请教多级菜单的权限判断:当用户不拥有权限A,但拥有权限A下的子权限B,那么,A作为上次菜单也要显示,如何进行这样的检查过滤?
- 寻找程序高手 可兼职 [长沙] 寻找啊寻觅
- url 传递变量(中文值)问题?
- 走在thinkphp的小路上..........
- 在php中 怎样显示左边的n个字符
- ::::严重问题::::
最好能详细一点,大概的做法我也知道,细节都要注意些什么?
在PHP里面怎么运行*.sql文件呀?
是在PHP页面里面使用,不是phpmyadmin里
不过可以给你提供个思路:
也就是把*.sql里的每行的内容读出来,在页面上执行吧。
如果是insert,update or delete的话就比较容易,直接加上_query就可以了;
如果是建表的语句的话就麻烦些,需要用"GO"把语句分割开,单独执行。
有这么麻烦啊。
加_query是什么意思?下面的用“GO”分开更是看不懂:(
我知道在命令行下可以用一句命令来执行*.sql,不知道是不是可以在PHP中调用这样的命令呢?
你使用的是mysql,就把每行的結果加上mysql_query();就可以了。
如果是create table的話,
剛才講的"GO"是mssql裏的命令,用來執行這條語句,用企業管理器生成的*.sql中會帶有這樣的命令。一般的話,用";"來判斷一條語句是否結束,然後將完整的一條語句加上mysql_query();就可以了。(大多*.sql中create table的命令都是分n行來寫的。)
该怎么使用$_SESSION?
$HTTP_SESSION_VARS这个在php文档里说已经不建议使用
session_register("VARNAME");
引用變量:
$var=$HTTP_SESSION_VARS["VARNAME"];
www.ggajj.net如果可以,留言给我,发源码给你