现在的位置: 首页 > 综合 > 正文

PHP学习笔记

2013年10月18日 ⁄ 综合 ⁄ 共 1298字 ⁄ 字号 评论关闭

学过JSP后再来学习PHP,发现PHP比JSP要简单很多,它自带很多的函数,我人感觉比JSP更易懂。但是谁会去记他那么多的函数啊。最近在php100的官网上面下载了一些php的视频,分成一百多段,每天看一段,上班回来睡觉之前学习一段。

以下是鄙人的一些学习笔记,对于php的语法我觉得和C语言差不多,只要是学过C语言,我觉得这个语法就不是难事了。

Part1:Apache+Mysql的搭建

大多数人都是用wampServer来搭建,他是一个集成了Apache+Mysql+PHP的搭建利器。可以参考:http://www.jb51.net/article/22895.htm

本来我的电脑上面就安装了Mysql的,所以我就只用搭建Apache和PHP就是了,搭建方法可以参考:http://hi.baidu.com/oyej2012/item/92399224ec869951c38d591b#send

Part2:基本语法

PHP的基本语法,我觉得只需要注意他的命名规则就可以了。我觉得变量前面加一个“$”符号是他的一大特色。

Part3:Mysql基本操作

MySQL的语法操作,最基本的就select,insert,delete,update。

Part4:PHP与Mysql的连接

1、首先确认你的php.ini配置文件:

extension=php_mysql.dll 前的; 去掉

extension_dir = ""  路径是否正确

2、然后就是几个函数:mysql_connect: 开启 MySQL 链接;mysql_select_db:打开一个数据库。

mysql_connect("主机", "用户名", "密码"),mysql_select_db("打开数据库",连接标识符);

3、执行SQL的函数:mysql_query(SQL语句 ,连接标识符);

说明:mysql_query用来根据连接标识符向该数据库服务器的当前数据库发送查询,

如果连接标识符默认,则默认为是上一次打开的连接。

返回值:成功后返回一个结果标识符,失败时返回false

4、两种查询函数array / row区别

格式:mysql_fetch_row(result);

说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应一个域。通过循环,可以将查询结果全部获得

格式:mysql_fetch_array(result);

说明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用从0开始的偏移量作索引,还可以用域名作索引

值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false

5、其他函数:

mysql_query("setnames 'GBK'"); 解决中文乱码

mysql_num_rows 用于计算查询结果中所得行的数目

mysql_insert_id传回最后一次使用INSERT指令的 ID

mysql_tablename取得数据库名称

mysql_error  返回错误信息

mysql_close关闭MySQL 链接

Part5:持续更新中...

抱歉!评论已关闭.