文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>PHP 连接MYSQL 函数收集

PHP 连接MYSQL 函数收集

时间:2009-01-01  来源:militala

函数:mysql_close()

2004年12月02日02:55 查看1100次 作者:  【大 中 小】

mysql_close

关闭 MySQL 服务器连接。

语法: int mysql_close(int [link_identifier]);

返回值: 整数

函数种类: 数据库功能

内容说明

本函数关闭与 MySQL 数据库服务器的连接。若无指定参数 link_identifier 则会关闭最后的一笔连接。用 mysql_pconnect() 连接则无法使用本函数关闭。实际上本函数不是一定需要的,当 PHP 整页程序结束后,将会自动关闭与数据库的非永久性 (non-persistent) 连接。成功返回 true、失败返回 false 值。

参考

mysql_connect()  mysql_pconnect()  

 

函数:mysql_connect()

2004年12月02日02:54 查看1670次 作者:  【大 中 小】

mysql_connect

打开 MySQL 服务器连接。

语法: int mysql_connect(string [hostname] [:port], string [username], string [password]);

返回值: 整数

函数种类: 数据库功能

内容说明

本函数建立与 MySQL 服务器的连接。其中所有的参数都可省略。当使用本函数却不加任何参数时,参数 hostname 的默认值为 localhost、参数 username 的默认值为 PHP 执行行程的拥有者、参数 password 则为空字符串 (即没有密码)。而参数 hostname 后面可以加冒号与埠号,代表使用那个埠与 MySQL 连接。当然在使用数据库时,早点使用 mysql_close() 将连接关掉可以节省资源。

使用范例

这是一位未具名网友提供的范例 (18-Feb-1999)
<?php
$dbh =  mysql_connect('localhost:3306','mcclain','standard');
mysql_select_db('admreqs');
$query = "insert into requests(date, request, email, priority,status) values (NOW(),'$description', '$email', '$priority', 'NEW')";
$res = mysql_query($query, $dbh);
$query = "select max(id) from requests";
$res = mysql_query($query, $dbh);
$err = mysql_error();
if($err){
  echo "发生错误,请通知<a href=mailto:[email protected]>站长</a>";
}
  $row = mysql_fetch_row($res);
  echo "未来您使用的号码为: ".$row[0];
?>

 

函数:mysql_create_db()

2004年12月02日02:54 查看1195次 作者:  【大 中 小】

mysql_create_db

建立一个 MySQL 新数据库。

语法: int mysql_create_db(string database name, int [link_identifier]);

返回值: 整数

函数种类: 数据库功能

内容说明

本函数用来建立新的数据库 (database)。在建立前,必须先与服务器连接。

 

函数:mysql_data_seek()

2004年12月02日02:53 查看1182次 作者:  【大 中 小】

mysql_data_seek

移动内部返回指针。

语法: int mysql_data_seek(int result_identifier, int row_number);

返回值: 整数

函数种类: 数据库功能

内容说明

本函数可移动内部返回的列指针到指定的 row_number 去。之后若使用 mysql_fetch_row()可以返回新列的值。成功返回 true、失败则返回 false。

 

函数:mysql_db_query()

2004年12月02日02:53 查看1188次 作者:  【大 中 小】

mysql_db_query

送查询字符串 (query) 到 MySQL 数据库。

语法: int mysql_db_query(string database, string query, int [link_identifier]);

返回值: 整数

函数种类: 数据库功能

内容说明

本函数用来送出查询字符串 (query) 到后端的 MySQL 数据库中。而可省略的参数 link_identifier 若不存在,程序会自动寻找其它 mysql_connect() 连接后的连接代码。发生错误时会返回 false,其它没错误时则返回它的返回代码。

 

函数:mysql_drop_db()

2004年12月02日02:50 查看1037次 作者:  【大 中 小】

mysql_drop_db

移除数据库。

语法: int mysql_drop_db(string database_name, int [link_identifier]);

返回值: 整数

函数种类: 数据库功能

内容说明

本函数移除已存在的数据库。成功返回 true、失败则返回 false。

 

函数:mysql_errno()

2004年12月02日02:50 查看930次 作者:  【大 中 小】

mysql_errno

返回错误信息代码。

语法: int mysql_errno(int [link_identifier]);

返回值: 整数

函数种类: 数据库功能

内容说明

本函数可以得到 MySQL 数据库服务器的错误代码。通常用在 PHP 网页程序开发阶段,作为 PHP 与 MySQL 的除错用。

使用范例

<?php
mysql_connect("marliesle");
echo mysql_errno().": ".mysql_error()."<BR>";
mysql_select_db("nonexistentdb");
echo mysql_errno().": ".mysql_error()."<BR>";
$conn = mysql_query("SELECT * FROM nonexistenttable");
echo mysql_errno().": ".mysql_error()."<BR>";
?>

 

函数:mysql_error()

2004年12月02日02:49 查看1108次 作者:  【大 中 小】

mysql_error

返回错误信息。

语法: string mysql_error(int [link_identifier]);

返回值: 字符串

函数种类: 数据库功能

内容说明

本函数可以得到 MySQL 数据库服务器的错误信息。通常用在 PHP 网页程序开发阶段,与 mysql_errno() 一起作为PHP 与 MySQL 的除错用。

函数:mysql_fetch_array()

2004年12月02日02:49 查看1390次 作者:  【大 中 小】

mysql_fetch_array

返回数组资料。

语法: array mysql_fetch_array(int result, int [result_typ]);

返回值: 数组

函数种类: 数据库功能

内容说明

本函数用来将查询结果 result 拆到数组变量中。若 result 没有资料,则返回 false 值。而本函数可以说是 mysql_fetch_row() 的加强函数,除可以将返回列及数字索引放入数组之外,还可以将文字索引放入数组中。若是好几个返回字段都是相同的文字名称,则最后一个置入的字段有效,解决方法是使用数字索引或者为这些同名的字段 (column) 取别名 (alias)。治募

 

函数:mysql_fetch_field()

2004年12月02日02:49 查看698次 作者:  【大 中 小】

mysql_fetch_field

取得字段信息。

语法: object mysql_fetch_field(int result, int [field_offset]);

返回值: 类

函数种类: 数据库功能

内容说明

本函数返回的类资料为 result 的字段 (Column) 信息。返回类的属性如下:

  • name - 字段名称
  • table - 字段所在表格的资料表名称
  • max_length - 字段的最大长度
  • not_null - 若为 1 表示本字段不能是空的 (null)
  • primary_key - 若为 1 表示本字段是主要键 (primary key)
  • unique_key - 若为 1 表示本字段为不可重覆键 (unique key)
  • multiple_key - 若为 1 表示本字段为可重覆键 (non-unique key)
  • numeric - 若为 1 表示本字段为数字类型 (numeric)
  • blob - 若为 1 表示本字段为位类型 (BLOB)
  • type - 字段类型
  • unsigned - 若为 1 表示本字段为无记号 (unsigned)
  • zerofill - 若为 1 表示本字段为被零填满 (zero-filled
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载