//打开数据库
//db_link 为资源型变量
db_link=@mysql_select_db(〃test〃;server_link) or die (〃连接数据库失败!程序中断执行!〃);
//die 是exit 的别名;它们的作用是强制中断程序执行
//若程序在这里终止执行,则上面的资源型变量所占内存资源将自动回收(释放资源型变量)
//查询表,并将查询结果存入数组(遍历记录集,将记录集中的数据转到数组)
sql=〃select * from abc〃;
//result 为资源型变量
result=mysql_query(sql;server_link);
i=0;
while(temp_array =mysql_fetch_array(result)) {
PHP 讲义 第 67 页 共 90 页
…………………………………………………………Page 68……………………………………………………………
abc_array'i''0'=temp_array '〃a〃';
abc_array 'i''1'=temp_array '〃b〃';
abc_array 'i''2'=temp_array '〃c〃';
i++;
}
//释放记录集;这是显式地关闭资源,若程序终止执行,该关闭将自动进行
mysql_free_result(result);
//释放服务器连接,这也是显式地使用关闭函数回收资源变量
mysql_close(server_link) or die(“关闭服务器连接失败”);
//将数组中的数据输出到浏览器(以表格形式)
?》
a 列数据b 列数据c 列数据
测试步骤
在浏览器地址栏输入:http://你的机器 IP 地址/mysqltest。php ,回车;显示如下图所示,则使用 PHP 从 MySQL
数据库中成功取出了数据,表明PHP 与MySQL 能够协同工作了。
4。MySQL 的常用列类型
在设计数据库表时,必须考虑数据类型。MySQL 支持大量的列类型,常用的可分为3 类:数字类型、日期和时
间类型以及字符串(字符)类型。这里简明介绍常用的列类型,更多列类型的详细说明请参考手册。
约定:
PHP 讲义 第 68 页 共 90 页
…………………………………………………………Page 69……………………………………………………………
M :指出最大的显示尺寸。最大的合法的显示尺寸是 255 。
D :适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M…2。
方括号( “'”和“' ”)指明其中的参数可选。
注意,如果带上参数ZEROFILL,MySQL 将为该列自动地增加UNSIGNED 属性。
(1)数字类型
TINYINT'(M)' 'UNSIGNED' 'ZEROFILL'
微整型,一个很小的整数。有符号的范围是…128 到127,无符号的范围是0 到255 。 存储时占用一个字节。
INT'(M)' 'UNSIGNED' 'ZEROFILL'
整型,一个正常大小整数。有符号的范围是…2147483648 到2147483647,无符号的范围是0 到4294967295 。
存储时占用4 个字节。
FLOAT'(M;D)' 'ZEROFILL'
实型,一个小(单精密)浮点数字。不能无符号。允许的值是…3。402823466E+38 到…1。175494351E…38 ,0 和
1。175494351E…38 到3。402823466E+38。M 是显示宽度而D 是小数的位数。
存储时占用4 个字节。
(2 )日期时间类型
DATE
一个日期。支持的范围是"1000…01…01"到"9999…12…31" 。MySQL 以"YYYY…MM…DD"格式来显示 DATE 值,但是允
许你使用字符串或数字把值赋给DATE 列。
存储时占用3 个字节。
DATETIME
一个日期和时间组合。支持的范围是"1000…01…01 00:00:00"到"9999…12…31 23:59:59"。MySQL 以"YYYY…MM…DD
HH:MM:SS"格式来显示DATETIME 值,但是允许你使用字符串或数字把值赋给DATETIME 的列。
存储时占用8 个字节。
(3)字符类型
CHAR(M)
一个定长字符串,当存储时,总是是用空格填满右边到指定的长度。M 的范围是1 ~ 255 个字符。当值被检索
时,空格尾部被删除。CHAR 值根据缺省字符集以大小写不区分的方式排序和比较,除非给出BINARY 关键词。
CHAR 是CHARACTER 的一个缩写。
存储时占用M 个字节。
VARCHAR(M)
一个变长字符串。注意:当值被存储时,尾部的空格被删除。M 的范围是1 ~ 255 个字符。 VARCHAR 值以
大小写不区分的方式排序和比较,除非给出BINARY 关键词值。VARCHAR 是CHARACTER VARYING 一个缩
写。
存储时占用L+1 字节; 在此L
小说推荐
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章
- JSP入门教程(DOC格式)
- -Page 1-jsp 入门教程0.0.1版权(c 2008 叮咚老菜鸟叮咚对文档的任何问题或建议,请给叮咚发邮件或留言。QQ:475784337QQ 群:51239192MSN:lingirl6@hotmail.EMAIL:lingirl6@hotmail.2008-02-28 20:05:061
- 其他
- 最新章:第37章
- asp基础实用教程(DOC格式)
- 目 录一、关于ASP二、ASP的新功能三、创建ASP页四、使用脚本语言五、使用变量和常量六、使用集合七、ASP内建对象八、向浏览器发送内容九、包含文件十、访问数据库十一、调试ASP脚本十二、维护ASP应用程序的安全一、关于ASP Active Server Pages(ASP)是服务器端脚本编写环境
- 其他
- 最新章:第17章
- VC语言6.0程序设计从入门到精通
- -Page 1-Visual C 6.0 程序设计从入门到精通求是科技 王正军 编著
- 其他
- 最新章:第136章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 其他
- 最新章:第26章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- Java编程思想第4版[中文版](PDF格式)
- -Page 1-Page 2《Thinking In Java》中文版作者:Bruce Eckel主页:http/BruceEckel.编译:Trans Bot主页:http/memberease~transbot致谢-献给那些直到现在仍在孜孜不倦创造下一代计算机语言的人们!指导您利用万维网的语言进
- 其他
- 最新章:第295章
- 超级程序员
- 《超级程序员》作者:星若云第一章 毕业,北漂“为什么选择计算机这个专业“很多奇迹都是在计算机这个行业发生,你根本不知道,下一刻,什么技术会出现,什么人又成了世界首富“谈谈你对这个专业的看法,以及你的理想“我要做一名超级程序员,随心所欲,什么样的东西都能用程序来实现”简单的对话在一所大学的录音室里出现
- 都市言情
- 最新章:第472章