|
回复: 【求助】急!!!求会PHP-数据库的朋友帮忙
Post by huangt820
我知道,数据库里的数据是什么,已经给好了吗?还是要自己加数据
数据库里的内容老师已经给好了,不需要自己加数据。
实现从互联网访问数据库,具体访问过程及功能描述如下:
我这里只是一个思路。基本出发点就是简单可用。
**1**
首先,用PHP或javascript做一个登陆界面,要用到Session功能,并要求用户认证(用户名可用root,密码可用12,这是我的数据库的密码)。
**2**
其次,登陆后进入PHP做成的双功能界面,上方是windows样式的单一查询功能,下方是SQL命令行输入。说明:
>>windows样式的查询。为了简单起见,只做一个单一功能查询表单。功能是:在表单(包括一个文本框和一个提交按钮)中输入一个人的名字,点击查
询按钮后,将与此人有关的联系资料显示出来(信息都在tiers表中存着)。为了达到这个目的,我们可以在程序中用PHP语言固定好一个SQL查询语句与之相对应,而且只需要查询tiers表。因此可以使用如下例句:SELECT * FROM tiers WHERE tiers.nom = 'Antonio Moreno' LIMIT 0 , 30
当然引号中的人名字是要从PHP语句中用GET方式取得的。这样就实现了一个最简单的windows样式的查询。
>>至于第二种方式的命令行查询,支持用增删改查四种功能操作数据库的全部表,也是只要一个提交表单:包括一个文本框和一个提
交按钮。在文本框中输入SQL查询语句,在点击提交按钮后,一定要先弹出一个确认窗口,然后PHP把SQL语句提交
给MYSQL查询,然后输出结果(如果是增删改功能只需输出“操作成功/失败”字样即可,对于查找功能就要限制每页的输出行数 )。这里面的关键就是把命令行中的命令用PHP传给MYSQL,然后把MYSQL的结果输出,如果操作失败要有提示。同时为了和我的数据库匹配,打开数据库的语句请按如下设置:$db
= mysql_connect("localhost", "root","12");
mysql_select_db("immobilier",$db);
**3**
最后,返回一个数据库查询结果。比如while ($myrow =
mysql_fetch_row($result)) {} 可以选用最简单直接的方法输出。
需要补充的是:
1、全部过程都只要求达成最基本目的即可。无需任何美工修饰,无需考虑任何安全性问题,结构性问题。我的思路是,尽量简化功能。比如对于查询功能而言甚至只需要两个php文件即可。一个表单提交界面(假设名为forme.php)-->调用一个查询/输出界面(假设名为chercher.php)。
对于增加、修改、删除界面也可以只用两个php文件构成,表单提交界面与windows功能在同一界面(假设名为forme.php)-->将文本框中的SQL命令行传给第二个页面(假设名为fonction.php),然后由第二个表页面对数据库操作并输出。
3、全部对数据库的查询只限于四个最基本功能:查询,删除,修改,增加。
到此是对该程序的全部描述。 |
-
2006-11-25 00:57:09
|