学习要点:
1.PHP 连接到MySQL
2.增删改查
3.其他常用函数
立即学习“PHP免费学习笔记(深入)”;
十天学会易语言图解教程用图解的方式对易语言的使用方法和操作技巧作了生动、系统的讲解。需要的朋友们可以下载看看吧!全书分十章,分十天讲完。 第一章是介绍易语言的安装,以及运行后的界面。同时介绍一个非常简单的小程序,以帮助用户入门学习。最后介绍编程的输入方法,以及一些初学者会遇到的常见问题。第二章将接触一些具体的问题,如怎样编写一个1+2等于几的程序,并了解变量的概念,变量的有效范围,数据类型等知识。其后,您将跟着本书,编写一个自己的MP3播放器,认识窗口、按钮、编辑框三个常用组件。以认识命令及事件子程序。第
如果你已经具有了使用PHP、SQL 和MySQL 的丰富经验,现在就可以把所有这些技术
组合在一起。PHP 与MySQL 之间稳固的集成只是众多程序员采纳它的一个原因,还有一个
原因就是,它如此的简单方便。
立即学习“PHP免费学习笔记(深入)”;
一.PHP连接到MySQL
这里,我们全面采用UTF-8 编码。
设置Zend Stduio 的编码:Window -> Preferences -> Workspace
标头设置,让火狐和IE 保持编码统一:
<?<span php><span header>('Content-Type:text/html; charset=utf-8'<span>?></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
连接MySQL
<?<span php><span> = @<span mysql_connect>(DB_HOST,DB_USER,<span db_password or><span die>('数据库连接失败!错误信息:'.<span mysql_error><span>?></span></span></span></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
数据库连接参数,可以用常量存储,这样就不能修改,更加安全。
<?<span php><span define>('DB_USER','root'<span><span define>('DB_PASSWORD','yangfan'<span><span define>('DB_HOST','localhost'<span><span define>('DB_NAME' ,'school'<span>?></span></span></span></span></span></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
选择你所需要的数据库
<?<span php><span mysql_select_db>(DB_NAME) or <span die>('数据库找不到!错误信息:'.<span mysql_error><span>?></span></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
设置字符集,如果是GBK,直接设置SET NAMES GBK 即可
<?<span php><span mysql_query>('SET NAMES UTF8') or <span die>('字符集设置错误'<span>?></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
获取记录集
<?<span php><span> = "SELECT * FROM grade"<span><span> = @<span mysql_query>(<span>) or <span die>('<span sql>'.<span mysql_error><span>?></span></span></span></span></span></span></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
输出一条记录
<?<span php><span print_r>(<span mysql_fetch_array>(<span>,<span mysql_assoc>?></span></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
释放结果集资源
<?<span php><span mysql_free_result>(<span><span>?></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
关闭数据库
<?<span php><span mysql_close>(<span><span>?></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
二.增删改查
新增数据
<?<span php><span> = "<span insert into grade value>"<span><span mysql_query>(<span>) or <span die>('添加数据出错:'.<span mysql_error><span>?></span></span></span></span></span></span></span></span></span>修改数据
<?<span php><span> = "UPDATE grade SET name='小可爱' WHERE id=6"<span><span mysql_query>(<span>) or <span die>('修改出错:'.<span mysql_error><span>?></span></span></span></span></span></span></span></span>删除数据
<?<span php><span> = "DELETE FROM grade WHERE id=6"<span><span mysql_query>(<span>) or <span die>('删除错误:'.<span mysql_error><span>?></span></span></span></span></span></span></span></span>显示数据
<?<span php><span> = "SELECT id,name,email,point FROM grade"<span><span> = @<span mysql_query>(<span>) or <span die>('查询语句出错:'.<span mysql_error><span><span while> (!!<span> = <span mysql_fetch_array>(<span><span><span echo> <span>['id'].'----'.<span>['name'].'----'.<span>['email'].'----'.<span>['point'<span><span echo> '<br />'<span>?></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
立即学习“PHP免费学习笔记(深入)”;
三.其他常用函数
mysql_fetch_row():从结果集中取得一行作为枚举数组
mysql_fetch_assoc(): 从结果集中取得一行作为关联数组
mysql_fetch_array(): 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
mysql_fetch_lengths (): 取得结果集中每个输出的长度
mysql_field_name(): 取得结果中指定字段的字段名
mysql_num_rows(): 取得结果集中行的数目
mysql_num_fields():取得结果集中字段的数目
mysql_get_client_info(): 取得MySQL 客户端信息
mysql_get_host_info(): 取得MySQL 主机信息
mysql_get_proto_info(): 取得MySQL 协议信息
mysql_get_server_info(): 取得MySQL 服务器信息
注:文章出自李炎恢PHP视频教程,本文仅限交流使用,不得用于商业用途,否则后果自负。










