[WAMP网站开发] PHP连接MySQL数据库基础知识

这篇文章主要是最近教学生使用WAMP(Windows+Apache+MySQL+PHP)开发网站,HTML布局首页,PHP连接数据库以及XAMPP操作数据库的基础文章,更是一篇教学文章。文章比较基础,希望对能给PHP网站开发的学生做个入门介绍。


一. HTML简单布局首页

首先是页面布局,这里采用我以前给同学做的火车票的简单网站模板。
主要是中间那部分DIV需要设计成模拟的跳转界面。代码如下:



  
    火车票订票系统管理系统
    

  
  
    
logo

欢迎使用火车票订票系统管理系统 ,如有不足,敬请指导!


关于我们 | 网站声明
版权所有©2014-2015 贵州财经大学 Eastmount
信息学院10006号
运行结果如下所示:

[WAMP网站开发] PHP连接MySQL数据库基础知识_第1张图片

这个布局分位顶部(logo)、中部(核心)、底部(署名)三部分,同时中部又分位左部和右部,接下来修改中间,做成左边点击图片,右边跳转的形式。



                         添加左边图片超链接



这部分代码修改为:

	
	
管理员:xxx,欢迎您!

 
运行结果如下所示:

[WAMP网站开发] PHP连接MySQL数据库基础知识_第2张图片

注意:这是假的局部跳转,因为相当于左边两张图片切换(灰底、蓝底),然后跳转到新的页面,布局和该页面一样,只是图片切换成灰色,其他蓝色,造成那种部分刷新的效果。哈哈~


二. Apache访问PHP网站

接下来,打开XAMPP软件,打开Apache,然后点击"Explore"。

[WAMP网站开发] PHP连接MySQL数据库基础知识_第3张图片

打开文件夹,去到htdocs文件夹下,创建"20170224YXZ"文件夹。
PHP通过Apache访问的文件都需放置在该文件夹下,再通过浏览器进行访问。


[WAMP网站开发] PHP连接MySQL数据库基础知识_第4张图片


通常我会修改文件后缀名,如:"main.php"。

[WAMP网站开发] PHP连接MySQL数据库基础知识_第5张图片

再通过浏览器进行访问,如果80端口被占用,可以换成8080端口。
访问地址如下:http://localhost:8080/20170224YXZ/main.php
http://localhost:端口号/文件夹/文件名
配置参考:PHP XAMPP配置PHP环境和Apache80端口被占用解决方案

[WAMP网站开发] PHP连接MySQL数据库基础知识_第6张图片


三. XAMPP操作MySQL

该部分讲述如何通过XAMPP软件简单的操作MySQL。
点击XAMPP中MySQL按钮"Start",然后点击"Admin",访问数据库。

[WAMP网站开发] PHP连接MySQL数据库基础知识_第7张图片

默认的80被占用的情况下,网址可能需要加上端口8080。
http://localhost:8080/phpmyadmin/
如下图,左部为已经创建的数据库,顶部为各种操作,管理"数据库"、"SQL"等。


[WAMP网站开发] PHP连接MySQL数据库基础知识_第8张图片

第一步 创建数据库
数据库名称"HCPManage",火车票管理系统,编码方式utf8,点击"创建"。

[WAMP网站开发] PHP连接MySQL数据库基础知识_第9张图片

第二步 创建表
新建表infomation,共3个字段。
name 火车车次名,price 火车价格,start 起始地。

[WAMP网站开发] PHP连接MySQL数据库基础知识_第10张图片

[WAMP网站开发] PHP连接MySQL数据库基础知识_第11张图片

第三步 插入数据
点击"插入",然后插入数据即可。


[WAMP网站开发] PHP连接MySQL数据库基础知识_第12张图片

[WAMP网站开发] PHP连接MySQL数据库基础知识_第13张图片

第四步 显示插入的数据
点击表infomation,可以查看已经插入的数据。


[WAMP网站开发] PHP连接MySQL数据库基础知识_第14张图片

第五步 SQL语句
点击表infomation,可以查看已经插入的数据。

[WAMP网站开发] PHP连接MySQL数据库基础知识_第15张图片



四. PHP连接数据库

用PHP进行MySQL数据库编程的基本步骤:
      1 首先建立与MySQL数据库服务器的连接
      2 然后选择要对其进行操作的数据库
      3 再执行相应的数据库操作(对数据的添加、删除、修改和查询等)
      4 最后关闭与MySQL数据库服务器的连接

核心代码及函数如下:
建立数据库服务器的连接
mysql_connect([servername[,username[,password]]])

选择数据库
mysql_select_db(database[,connection])

执行数据库操作
Mysql_query(query[,connection])
函数返回值是资源句柄型。对于select语句,若执行成功,则返回相应的结果标识符,否则返回false;而对于insert、delete、update等非检索语句,若执行成功,则返回true,否则返回false。

读取结果集
Mysql_fetch_row(data) 
Mysql_fetch_assoc(data)
Mysql_fetch_array(data[,array_type])
三个函数成功被执行后,其返回值均为数组类型(array)。

关闭数据库服务器的连接
Mysql_close([connection])

我们上面连接数据库信息为:
数据库 hcpmanage 表infomation 默认用户 root 密码 123456
核心代码,见sql.php:


';
	}

?>
输出如下图所示:

[WAMP网站开发] PHP连接MySQL数据库基础知识_第16张图片

五. HTML结合PHP输出

完整代码,注意反括号:


  
    火车票订票系统管理系统
    

  
  
    
logo

欢迎使用火车票订票系统管理系统 ,如有不足,敬请指导!
管理员:xxx,欢迎您!

 


关于我们 | 网站声明
版权所有©2014-2015 贵州财经大学 Eastmount
信息学院10006号
输出如下图所示:

[WAMP网站开发] PHP连接MySQL数据库基础知识_第17张图片


        希望基础性文章对你有所帮助,如果文章中存在不足或错误的地方还请您海涵~
        不管秀璋本人多么平庸,但我总觉得对你的爱真的很美。

        (By:Eastmount 2017-02-24 中午12点     http://blog.csdn.net/eastmount/   )

你可能感兴趣的:(PHP基础知识,个人网站搭建,PHP基础知识及网站开发)