Dreamweaver跟数据库连通

来源:互联网 发布:中国人口密度分布数据 编辑:程序博客网 时间:2024/04/30 00:07

新的Dreamweaver安装后,即使本地数据库已经安装好,在Database(Window | Database开启)下,那个加号也是灰的。也就是不能把你现在在建立的这个site跟某个本地或者远程的数据库连通。要使那个加号可以使用,我们需要给目前的工作绑定好site(在Dreamweaver 8的加号和减号下方的文字栏中,有相关的步骤)。


1、点击 Create a site for this file. 的site链接,会起来一个对话框;

2、第一个页面填好site的名字,和URL。

3、第二个页面选择好site的技术,也就是准备用什么架构,这里我选的是PHP + MySQL。

4、后续几页选你需要的。


最后一页按下Finish后,我们要的加号就亮了。


-----

点击加号,选择MySQL Connection,

Connection name:自己起一个

MySQL Server:localhost

User name:root

Password:密码

Database:可以不填,会列出localhost上的数据库,我没有填,列出了mysql,然后选中,就会填入该栏。


然后点击Select...的按钮,


如果出现下面的对话框,说明数据库连接没有什么问题,但是Apache设置有问题(Apache的默认site目录需要修正),或者是我们上面建立site信息的时候,Testing Server的页面的目录选的不对。




案例:

在我的实验中,我准备把这个site放在X:/Backend目录下面,Testing Server一页上,Testing Server Folder我选了X:/Backend,按照默认的,URL prefix会选成 http://localhost/Backend,这样是没有必要的。要去掉后面的Backend。不然就会出现上面的对话框。但是,请注意,Testing Server Folder一定要选到目录下,因为连接数据库的时候,会生成一些PHP文件。


-----

写一个CreateTable.php脚本,里面的代码如下:

<html><body><?php$user="root";$password="xxxx";$database="mysql";mysql_connect("localhost",$user,$password);@mysql_select_db($database) or die( "unable to select database");$query = 'CREATE TABLE `usertable` ( `uid` TINYINT( 3 ) UNSIGNED NOT NULL AUTO_INCREMENT, `gid` SMALLINT( 3 ) DEFAULT 0 NOT NULL, `username` VARCHAR( 20 ) NOT NULL, `password` VARCHAR( 20 ) NOT NULL, PRIMARY KEY ( `uid` ) )';mysql_query($query);mysql_close();?></body></html>


放到我们的Backend目录下后,在浏览器中键入“localhost/CreateTable.php",浏览器会载入这个页面,也就运行了我们的脚本。结果应该是一个空白的页面。如果运行过后,这个时候,查看mysql中(用HeidiSQL)的表格,应该有usertable这个表格了。如下:




可以点选表格后,看到里面创建的Columns。








原创粉丝点击