有网友问到,假如我做一个专门发布照片的系统(多用户的),我怎么去设计我的数据库呢?特别的是针对每一张照片浏览的页面下,还要有发表留言。我怎么去设计数据库啊?
这里我说一下我的建表方式,当然还可以有其他不同的方式的,以下仅为个人观点。建表以access为例。
1、要多用户上传相片,首先应该有个用户表,表名userlist ,具体需要哪些字段,这个看你的需求,打个比方:id (自动编号),username(用户名,文本格式),password (密码,文本格式),这三个是最基本的,如果还想让注册时填写更详细的资料,那就自己再增加一些字段了。

...

曾记得在三四个月前说过要写个简单的留言版代码……
一直很忙,今天终于抽了一小时把这个简单的留言版从0开始写了一遍。
功能包括:留言,查看留言,管理员登录,回复留言,删除留言。

美工没做,现在代码共享出来,主要是供入门初学者参考学习。

有点水平的请飘过。。。

浏览地址:http://blog.ywask.com/democode/20090428/

源码下载:http://blog.ywask.com/democode/20090428.rar (点击链接下载,别“右键另存为”)

...

前面有写到通过表单提交内容读取数据库内容通过session判断用户登录。结合起来,基本上可以写一个简单的留言版了,只是再增加了一个回复功能。

...

上一篇讲到了cookies与session的用法及相关属性,本文将使用session来做一个简单的用户名密码判断登录,用户名与密码从预先的数据库里读出,与用户输入的用户名密码对比,正常的话,可以看到登录后可查看的信息。
演示地址:http://blog.ywask.com/democode/20081219
源码下载:http://blog.ywask.com/democode/20081219.rar

网站上经常看到的会员登录,后台管理登录等,都是用COOKIES或SESSION来实现的。

1.Cookie是一种发送到客户浏览器的文本串句柄,就是一组资料,并保存在客户机硬盘上,可以用来在某上网站上持久的保存一些数据,如我们常见到的会员登录时,设置保存一个月或一年,在一个月或一年内,只要你不去主动清空你电脑里的COOKIES,那么都可以在那个网站上保持一种登录状态,下次访问时不需要再次填写用户名密码登录。

怎么样做到让COOKIES保存在客户机上呢?可以用response.cookies("ywask")="myusername",这样简单的一句就可以把"myusername"这个值赋于变量名为ywask的cOOKIES里,并写入到客户电脑中。
...

前面介绍了连接数据库,并且对数据库进行读取、更新、删除记录的操作。那么这样就已经可以编写一套最简单的新闻发布系统了。

不带图片上传的新闻发布系统,无非就以下几个步骤:

后台添加新闻、编辑新闻、删除新闻。前台页面读取新闻。

1.添加新闻----例子参考:如何进行写入数据库操作

...

前面介绍了如何进行写入数据库操作,本文将介绍ASP对数据库进行删除与更新操作。
演示地址:http://blog.ywask.com/democode/20081115/index.htm 
源码下载:http://blog.ywask.com/democode/20081115.rar
本压缩包里已经包括了提交数据,保存数据,查看数据三个文件,这里不再另外写出,直接使用。补充一点,如果一段代码在好几个文件里都有

昨天介绍了创建记录集与如何读取数据库内容,本文介绍如何写入数据库。

演示地址:http://blog.ywask.com/democode/20081113 
源码下载:http://blog.ywask.com/democode/20081113.rar
...

前面讲到了ASP连接ACCESS的两种常用方法,本文介绍创建记录集与读取数据库表里的记录值。
演示地址:http://blog.ywask.com/democode/20081112 
源码下载:http://blog.ywask.com/democode/20081112.rar
...

ASP最常连接的是ACCESS与MSSQL两种数据库,本文先介绍简单的连接ACCESS数据库的两种常用方法。

假设数据库名称为data.mdb,位于根目录下,与conn.asp文件同一目录。

连接数据库文件conn.asp写法如下:

第一种:
<%
dim conn  
dim connstr
connstr="DBQ="+server.mappath("data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
...