这次做的一个产品展示的web 程序。
首先思考一下—> 如果平时要自己记录一个东西会怎么做?那笔在纸上写产品的类型 数量 名称 balabala的吧。这是生活中,如果是电脑程序中的呢?
这时候就要把生活中的笔纸使用 电脑中的 数据库。
所以这个时候就要想一下数据库该怎么设计了,想到产品就会想要知道他的名称,产品说明,产品类型,还有存入仓库中的时间。这几个是最基本的。
还有就是要想后面怎么显示的问题。
HTML上显示的图片都是 src=”路径”;而php程序中显示图片是根据本地文件系统显示的,
这里就要判断什么时候怎么显示,相对于谁谁显示。
如果想要在web显示的话就是 HTTP://index.php 这个index.php 里面包含着一张图片,而里面图片显示是根据PHP的文件系统操作如 D:/image/1.jpg
所以想要把图片存到数据库中只需要把图片在文件系统中的位置,存如数据库中如 “../upload/1.jpg”;读取的时候在读到对应的src就好了。
———————————————————————————————————————————————————————————————-
分析到这,下面就是一些实际操作:
第一把要做的就是:连接数据库,选择数据库
然后因为是要做的是添加,如果可以使用INSERT 的语句。
INSERT INTO `表名·(字段名) VALUES (要添加的字段名);
这个时候就要把想修改的内容添加的要添加的字段名即可。
怎么上传呢?
可以使用表单input 的传值 name 威慑为 content leixing 之类的
到这写到数据库基本就完事了。——————————————————————————————————————————————————————- 后面就是如果在页面中显示了。
因为mysql 返回的是资源性的数据格式。。所以必须要先转换成数组的形式。
PHP提供给三种对mysql函数的解析。
mysql_fetch_array mysql_fetch_assoc mysql_fetch_row
三个函数返回的值都是不同的,复杂度由上到下。我一般用第二个
解析出结果之后,如果有多条数据库返回就可以使用while 循环 或者foreach 因为循环的本质就是处理多条数据,
如果只是一条则就可以直接 $array[‘索引’];
到这基本就完事了- – 代码就不上了,唯一还有的问题就是判断文章标题是否相同, 相同就滚蛋。。跟用户注册一样
2016-03-18 15:20
发表评论