Chinaunix首页 | 论坛 | 博客
  • 博客访问: 572903
  • 博文数量: 107
  • 博客积分: 5065
  • 博客等级: 大校
  • 技术积分: 1362
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-29 16:01
文章存档

2009年(84)

2008年(23)

我的朋友

分类: Mysql/postgreSQL

2009-01-05 22:51:56

源地址:

PHP MySQL 函数

下面的简单例子演示如何连接数据库,执行查询语句,打印返回结果集和断开数据库等一系列基本的 MySQL 操作。

例子 1. MySQL 例子

// 连接,选择数据库
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password'
)
    or die(
'Could not connect: ' . mysql_error
());
echo
'Connected successfully'
;
mysql_select_db('my_database') or die('Could not select database'
);

// 执行 SQL 查询
$query = 'SELECT * FROM my_table'
;
$result = mysql_query($query) or die('Query failed: ' . mysql_error
());

// 用 HTML 显示结果
echo "\n";
while (
$line = mysql_fetch_array($result, MYSQL_ASSOC
)) {
    echo
"\t
\n";
    foreach (
$line as $col_value
) {
        echo
"\t\t
\n";
    }
    echo
"\t
\n";
}
echo
"
$col_value
\n";

// 释放结果集
mysql_free_result($result
);

// 关闭连接
mysql_close($link
);
?>

目录
 -- 取得前一次 MySQL 操作所影响的记录行数
 --  改变活动连接中登录的用户
 -- 返回字符集的名称
 -- 关闭 MySQL 连接
 -- 打开一个到 MySQL 服务器的连接
 -- 新建一个 MySQL 数据库
 -- 移动内部结果的指针
 -- 取得结果数据
 -- 发送一条 MySQL 查询
 -- 丢弃(删除)一个 MySQL 数据库
 --  返回上一个 MySQL 操作中的错误信息的数字编码
 --  返回上一个 MySQL 操作产生的文本错误信息
 --  转义一个字符串用于 mysql_query
 --  从结果集中取得一行作为关联数组,或数字数组,或二者兼有
 --  从结果集中取得一行作为关联数组
 --  从结果集中取得列信息并作为对象返回
 --  取得结果集中每个输出的长度
 -- 从结果集中取得一行作为对象
 -- 从结果集中取得一行作为枚举数组
 --  从结果中取得和指定字段关联的标志
 --  返回指定字段的长度
 --  取得结果中指定字段的字段名
 --  将结果集中的指针设定为制定的字段偏移量
 --  取得指定字段所在的表名
 --  取得结果集中指定字段的类型
 -- 释放结果内存
 -- 取得 MySQL 客户端信息
 -- 取得 MySQL 主机信息
 -- 取得 MySQL 协议信息
 -- 取得 MySQL 服务器信息
 --  取得最近一条查询的信息
 --  取得上一步 INSERT 操作产生的 ID
 --  列出 MySQL 服务器中所有的数据库
 -- 列出 MySQL 结果中的字段
 -- 列出 MySQL 进程
 -- 列出 MySQL 数据库中的表
 -- 取得结果集中字段的数目
 -- 取得结果集中行的数目
 --  打开一个到 MySQL 服务器的持久连接
 -- Ping 一个服务器连接,如果没有连接则重新连接
 -- 发送一条 MySQL 查询
 --  转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集
 -- 取得结果数据
 -- 选择 MySQL 数据库
 -- 取得当前系统状态
 -- 取得表名
 -- 返回当前线程的 ID
 --  向 MySQL 发送一条 SQL 查询,并不获取和缓存结果的行
阅读(1640) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~