在进行下列编程时,我们需要搭建平台。我们可以参考百度经验上的文章:
http://jingyan.baidu.com/article/d8072ac45d8760ec95cefde2.html。
接下来,我们要知道在wamp环境下创建一个数据库和表有三种方式:
1.图形化操作:点击wamp在桌面图标栏中的绿色图标,左键,点开phpMyadmin。进入如下界面:
然后就可以创建自己的数据库和表啦。
2.命令行操作:点击点击wamp在桌面图标栏中的绿色图标,左键,点开MySQL--> MySQL控制台。出现命令窗口后,因为第一次使用我们都没有设置密码,所以可以直接按下回车进入数据库。
之后我们就可以敲命令行来创建数据库和进行一系列的操作。在这里就不一一介绍啦~~
3.PHP编程:打开wamp的安装目录,找到下面的www文件夹,在下面建一个文件index.php。应用任何编辑器打开,即可进行编辑。(推荐使用sublime text)。
先按照php的格式要求写上:
<?php
?>
然后就可以在这两对尖括号之间写入php代码
首先写下如下代码:
这个是为了创建一个数据库服务器的连接,后面的操作基本需要使用$conn;
接下来,我们创建一个数据库,名字为my_db:
然后,我们再往这个数据库中写入一个数据表Persons:
PS:在表的最后一个字段后面不能加逗号!!!!
在对数据库操作之前,需要用my_select_db()选中数据库。
之后,我们向这个表中插入数据:
PS:注意每个字段要和相应的values顺序一致。
现在,我们就可以查询数据库中Persons表中的数据了:
PS:echo是PHP中的输出语句。
要是只想访问某一些数据,而不是表中全部的数据,可以这样:
想让数据按照某个字段的排序输出,可以使用
$result = mysql_query("SELECT * FROM Persons ORDER BY id");
这样输出结果是按照id从小到大的顺序排序的。
更新数据库中某一行的值可以这样:
mysql_query("UPDATE Persons SET qq = '8976'
WHERE name = 'Peter' ");
ps:set后面可以跟多个字段的改变
同样,删除某一行的数据可以这样:
mysql_query("DELETE FROM Persons WHERE name='Bob'");
这样,数据库的基本操作就介绍完啦~~
要使得程序运行,只需要开启wamp,打开浏览器,输入:localhost/index.php 就可以了。
在这里,我总结一下我在数据库操作中遇到的几个问题:
1.在对数据库进行操作之前,需要确认你当前使用的用户名对数据库有哪些访问权限。不然,之后的操作中,代码明明正确却不能对数据库进行读写或者删除。打开phpMyAdmin可以查看用户权限:
2.向数据库中写入中文时,可能产生乱码。在我看了网上的多种解决方法后,找到了自己遇到问题的解决方案是:设置数据库和所有CHAR或者VARCHAR的字段的类型为utd8_unicode_ci,同时,在代码进行数据库读写操作是插入一段代码(如下:)
这样就可以解决了。当然,在用浏览器打开index.php,若出现乱码,只需要将浏览器的编码设置为unicode(UTF8)即可。
相关推荐
很详细很有用的PHP操作mysql数据库教程。
今天刚做的一个MySQL操作类,基本功能已经完成,支持连贯操作,支持基本的增改删差,查询条件和数据插入支持数组方式。自动缓存管理,可以选择文件缓存,或者memcache(也可以很方便的扩展其他缓存方式)。 使用...
Apache2.2下适用的Mysql数据库的管理工具,是用PHP写的,装了Apache+PHP+Mysql的套件后,放在在Apache目录下的www文件夹中,可以很方便的管理Mysql数据库。
第一篇为MySQL数据库基础,内容包含:数据库基础、MySQL语言、数据定义、数据操纵、数据查询、视图和索引、MySQL编程技术、MySQL安全管理、备份和恢复、事务管理、PHP和MySQL教学管理系统开发。第二篇为MySQL实验,...
全书共分为5个部分,首先讲解了使用MySQL所需了解的数据库方面的知识,接着探讨了PHP的基本脚本语言、PHP函数以及编写可管理的简捷代码的技巧,然后给出了两个简单的应用程序,来宾簿和调查表,在实践中应用所学的...
以类的形式编写,只需调用就行,我已经用txt格式写好了,一看就懂!!
基于PHP+MySQL实现用户注册登录功能 一、 开发环境 ...本案例使用PHP 7中的PDO数据对象对MySQL数据库进行查询和插入操作,从而实现用户的登录和注册,同时用户登录成功后,通过Session实现用户状态保持。
微信小程序php后台内嵌mysql微信小程序php后台内嵌mysql微信小程序php后台内嵌mysql微信小程序php后台内嵌mysql微信小程序php后台内嵌mysql微信小程序php后台内嵌mysql微信小程序php后台内嵌mysql微信小程序php后台...
PHP-MySQL-Class, 在PHP中,为了与MySQL数据库进行接口,编写了简单的MySQL类 重要通知我决定在 2014年12月 上上传我写过的PHP MySQL类,现在每天都使用。 它是基于PDO的( 现在,mysql_* 函数已经被废弃了很长一段...
基于PHP的BLSQL 用PHP编写的数据库系统(简单代替mysql的角色).zip
系统采用PHP语言开发,使用MySQL数据库存储数据。系统的主要功能包括: - 用户管理:支持用户注册、登录、注销等功能,通过用户身份验证来保证系统的安全性; - 域名管理:支持域名的添加、删除、修改、查询等功能...
基于PHP的BLSQL用PHP编写的数据库系统(简单代替mysql的角色)源码.zip
phpMyAdmin 是一个用PHP编写的软件工具,可以通过 web 方式控制和操作 MySQL 数据库。通过 phpMyAdmin 可以完全对数据库进行操作,例如建立、复制和删除数据等等。如果使用合适的工具,MySQL 数据库的管理就会变得...
全书共分为5个部分,首先讲解了使用MySQL所需了解的数据库方面的知识,接着探讨了PHP的基本脚本语言、PHP函数以及编写可管理的简捷代码的技巧,然后给出了两个简单的应用程序,来宾簿和调查表,在实践中应用所学的...
PHP实例开发源码—BLSQL 用PHP编写的数据库系统(简单代替mysql的角色).zip
PHP实例开发源码——BLSQL 用PHP编写的数据库系统(简单代替mysql的角色)
在windows+php+apache+mysql+phpmyadmin环境上做一个连接数据的小例子,可只建一个表,表结构自定,要求通过页面对该表记录进行增删改操作。
php资料-数据库操作 mysql 类的编写 mysql class{ }
它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户...
phpMyAdmin是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。