Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18680178
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-04-15 17:53:44

前言:吹嘴部分一、PHPMYADMIN的配置与使用;二、PHP+SQL对的操作基本;三、SQL语法基础;四、表单+PHP+MYSQL常应用实例(配有详细的说明);附1:总结。 ==================================================================================

前言

1、送给超级菜鸟-----无任何基础的鸟鸟们应该从哪里学起?    2、PHP菜鸟进阶教程系列------之 第一部分 PHP基础语法编      上面是之前写的两篇文章,咱可是第一次写文章(以前写的全是交给老师不用负责任的 @_@ )逻辑没搞好的地方我只能表示呵呵,写的不是一般的乱(能不能看得明白俺写的就得看你的造化了^_^)。 《 PHP菜鸟进阶教程系列------之 第一部分 PHP基础语法编 》我已经简单的介绍了PHP的基础语法,因为PHP的基础语法并不是很困难,WEB编程对于初学的同学来说几乎最大的困难都集中在了对的操作上,现在我们需要把PHP跟MYSQL数据库结合起来乱讲一通。   我如果以后还有心思写下去的话我也只写PHP+MYSQL的情况,至于说到PHP+MYSQL是最佳组合什么的废话我就不想提了,说了也没用,好与不好不是我吹了算,还得告时间去证明。 ==================================================================================

第一章:PHPMYADMIN的配置与使用

一、PHPMYADMIN的配置(下载的时候最好下载中文版,不然看不明白别怪俺)。   下面的说明是针对2.8版本且是本地运行的环境下的配置,个人建议使用2.8。   找到:mysqladmin/libraries/config.default.php   //写上你phpMyAdmin的访问网址,本地可为:   $cfg['PmaAbsoluteUri'] = '';   //mysql主机地扯,通常写mysql主机的IP,因为是在本地运行,所以用:localhost   $cfg['Servers'][$i]['host'] = 'localhost';   $cfg['Servers'][$i]['auth_type'] = 'http'; // 登录方式  $cfg['Servers'][$i]['user'] = 'root'; // MySQL用户名  $cfg['Servers'][$i]['password'] = ''; // MySQL数据库密码 二、PHPMYADMIN的使用。   以下部分图片来源http://blog.yusg.com/read.php?50    1、建数据库。



Click here to open new window[align]   看上图,图的是别人的版本是 2.5.6-rc2 的,但这不影响我们的,基本大体理论上差不多有可能就可以看得明白的(不要下个英文版的来问我为什么你看不明白)。   左边有可以下拉的东东,下拉菜单里的就是你所有的数据库,如图中的有三个数据库。   现在看右边的“创建一个新的数据库[文档]”,在它附近找到可以输入文字的地方,输入“myweb”后,点击“创建”就可以创建一个数据库了。 2、建数据表。



Click here to open new window[align]   如上图(2.8有点不一样,但我相信你能从这里看明白),名字即数据表名,字段数即为你打算在这个数据表里有多少个字段。   现在我们要建的表填的是,名字:mytable,字段数:3 ,点击执行后就出现如下窗口了。



Click here to open new window[align]   如上图,第一列的字段即为字段名,类型为该字段的数据类型,长度/值,null即是否允许空值,默认即为默认值......   一般情况下的“额外”和“主键”有且只有一个是选“auto_increment”和“主键”。 3、插入数据........其它部分你自己慢慢研究,先会这三个动作就好了,以后你再加强吧。



Click here to open new window[align]



Click here to open new window[align] ==================================================================================

第二章:PHP+SQL对MYSQL的操作基本

[php] <% ''''''''''''''''''''''''''''''''''打开与数据库的链接''''''''''''''''''''''''' '在ASP中,用来存取数据库的统称ADO(Active Data Objects) '主要含有三种对象:Connection、Recordset 、Command 'Connection:负责打开或连接数据 'Recordset:负责存取数据表 'Command:负责对数据库执行行动查询命令 '上面这段复制人家的,俺写起来没他们这么专业 dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile ''''''''''''''''''''''''''''''''''建立记录集对象''''''''''''''''''''''''''''' '“记录集对象”这东西可不好解释,而且我们今天也不是要学ASP来着,只是拿让我们把ASP '与PHP对数据库的操作做个对比而已 set rs=server.createobject("adodb.recordset") rs.open SQL语句,conn,3,2 '''''''''''''''''''''''''用个循环把数据集中的数据输出''''''''''''''''''''''''' While not rs.EOF ' 判断是否已经到数据集的结尾,如果还没到结尾就输出 response.write rs("name") rs.movenext ' 把数据集的指针向后移动一个单位 Wend ''''''''''''''''''''''''''''''''''关闭所数据库的链接''''''''''''''''''''''''' '关闭与数据库的链接俺忘记啥写了^_^ %>[/php]   好好看看上面的,有没有什么不对劲的地方?要是感觉很正常的话你就不正常了。   确实,上面这一段是ASP的代码,我写出来是让我们后面有个对比,可能你会觉得这样容易理解一些。我当年就是这样干的,拿着ASP代码跟PHP代码比。   ASP对数据库的操作基本上是:打开与数据库的链接 -> 用SQL语句取出数据,建立记录集对象 -> 输出 ->关闭与数据库的链接。而PHP呢,其实也是差不多的了。   ■●●PHP对mysql数据库的操作步骤:打开与mysql服务器的链接 -> 打开数据库 -> 执行具体sql语句 -> 关闭与服务器的链接. 一、与mysql服务器的链接。   连接数据库mysql服务器,在php中提供了两个函数:1、mysql_connect(); 2、mysql_pconnect();-->> mysql_connect建立的连接将自动关闭,mysql_pconnect而是一种稳固持久的连接。一般情况下用mysql_connect的比较多,如果你需要使用到mysql_pconnect请自己详细的阅读手册关于这个函数的详细解释。 二、打开数据库。 三、执行具体sql语句。 '; } //当返回的值是0值时,已经再无数据,则退出循环,结束数据的读取。 ?> 四、关闭与服务器的链接。 五、综合以上部分代码: '; } mysql_close($connect); ?> 六、更多的实例。 '; } mysql_close( $connect ); ?> 今天就先写到这里了,还有 SQL语法基础、表单+PHP+MYSQL常应用实例(配有详细的说明)、附1:总结......等,待续
阅读(374) | 评论(0) | 转发(0) |
0

上一篇:AJAX的实现

下一篇:用xml做数据库的类

给主人留下些什么吧!~~