数码资讯
常用PHP数据库操作方法(mysql版)
首先,数据库操作 1。连接MySQL数据 mysql_connect() 例如. 复制代码代码如下所示: $ db = mysql_connect(mysql_host,mysql_user,mysql_password)或死亡(无法连接,请检查); 2。选择数据库 mysql_select_db(
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
首先,数据库操作
1。连接MySQL数据
mysql_connect()
例如.
复制代码代码如下所示:
$ db = mysql_connect(mysql_host,mysql_user,mysql_password)或死亡(无法连接,请检查);
2。选择数据库
mysql_select_db()
连接到数据库之后,PHP默认选择的数据库不一定是我们以后需要操作的数据库。为了保证数据库的正确选择,通常在数据库连接语句之后添加数据库选择语句。
例如.
复制代码代码如下所示:
mysql_select_db(mysql_db,$ dB)或死亡(mysql_error($ dB));
三.执行SQL语句
mysql_query()
此函数将SQL语句发送到当前活动数据库并执行语句并返回结果。
例如.
复制代码代码如下所示:
$从$表中选择*
结果= mysql_query美元($查询,美元dB)或死亡(mysql_error($ dB));
4。关闭数据库
mysql_close()
此函数用于关闭不需要继续活动的数据库,但此方法不必使用,通常PHP会自动关闭不继续活动的数据库。
例如.
mysql_close($分贝);
5。释放SQL结果
mysql_free_result()
此功能是用来释放所占用的内存mysql_query()的调用结果很少,除非是非常大的,它占用了太多的内存。PHP脚本执行后,它通常会自动释放占用的内存。
二、sql执行结果操作
1。返回执行结果中的一行
mysql_fetch_row()
返回执行结果的当前行的数字数组,并在执行该函数之后将结果指向下一行。
例如.
行= mysql_fetch_row美元($结果);
处理执行结果通常放在while循环中,遍历每行。
例如.
而($行= mysql_fetch_row($结果))
{…}
2替代法。mysql_fetch_row()
mysql_fetch_array()
mysql_fetch_assoc()
mysql_fetch_array()返回键值表的查询的列名称的数组;
当mysql_fetch_assoc()返回的结果,它可以被排序(如果可选参数指定),相当于mysql_fetch_array()+ mysql_assoc
三.执行结果的字段(列)属性
mysql_fetch_field()
4。查询数据库中的表名称
mysql_list_tables()
例如.
复制代码代码如下所示:
db_name = mysql_db美元;
结果= mysql_list_tables美元(美元db_name);
回声数据库包含以下表:
而($行= mysql_fetch_row($结果))
{
$ $行{ 0 };
}
5。查询数据库的列名(字段名)
mysql_list_fields()
例如.
复制代码代码如下所示:
$场= mysql_list_fields(db_name美元,$表);
$列= mysql_num_fields(合场);
($ i = 0;$ i列;$ + +)
回声mysql_field_name(合田,我);
三。其他功能
1。mysql_num_rows()
返回执行结果的行数。
例如.
Num = mysql_num_rows美元($结果);
2。mysql_num_fields()
列返回执行结果的数量(訾端树)。
例如数= mysql_num_fields美元($结果);
3.mysql_set_charset()
设置执行结果代码,防止中文随机代码在网页中显示中文。
例如.
复制代码代码如下所示:
为查询= SELECT * FROM table_name美元;
mysql_query(让名字utf8);
结果= mysql_query美元($查询,美元dB)或死亡(mysql_error($ dB));
注:
在1。文章中,资本的代码是预定义的,如定义(mysql_host,'localhost' );
2。本文仅概述了PHP操作数据库的主要功能,完整的内容参考了PHP手册的相关内容。
1。连接MySQL数据
mysql_connect()
例如.
复制代码代码如下所示:
$ db = mysql_connect(mysql_host,mysql_user,mysql_password)或死亡(无法连接,请检查);
2。选择数据库
mysql_select_db()
连接到数据库之后,PHP默认选择的数据库不一定是我们以后需要操作的数据库。为了保证数据库的正确选择,通常在数据库连接语句之后添加数据库选择语句。
例如.
复制代码代码如下所示:
mysql_select_db(mysql_db,$ dB)或死亡(mysql_error($ dB));
三.执行SQL语句
mysql_query()
此函数将SQL语句发送到当前活动数据库并执行语句并返回结果。
例如.
复制代码代码如下所示:
$从$表中选择*
结果= mysql_query美元($查询,美元dB)或死亡(mysql_error($ dB));
4。关闭数据库
mysql_close()
此函数用于关闭不需要继续活动的数据库,但此方法不必使用,通常PHP会自动关闭不继续活动的数据库。
例如.
mysql_close($分贝);
5。释放SQL结果
mysql_free_result()
此功能是用来释放所占用的内存mysql_query()的调用结果很少,除非是非常大的,它占用了太多的内存。PHP脚本执行后,它通常会自动释放占用的内存。
二、sql执行结果操作
1。返回执行结果中的一行
mysql_fetch_row()
返回执行结果的当前行的数字数组,并在执行该函数之后将结果指向下一行。
例如.
行= mysql_fetch_row美元($结果);
处理执行结果通常放在while循环中,遍历每行。
例如.
而($行= mysql_fetch_row($结果))
{…}
2替代法。mysql_fetch_row()
mysql_fetch_array()
mysql_fetch_assoc()
mysql_fetch_array()返回键值表的查询的列名称的数组;
当mysql_fetch_assoc()返回的结果,它可以被排序(如果可选参数指定),相当于mysql_fetch_array()+ mysql_assoc
三.执行结果的字段(列)属性
mysql_fetch_field()
4。查询数据库中的表名称
mysql_list_tables()
例如.
复制代码代码如下所示:
db_name = mysql_db美元;
结果= mysql_list_tables美元(美元db_name);
回声数据库包含以下表:
而($行= mysql_fetch_row($结果))
{
$ $行{ 0 };
}
5。查询数据库的列名(字段名)
mysql_list_fields()
例如.
复制代码代码如下所示:
$场= mysql_list_fields(db_name美元,$表);
$列= mysql_num_fields(合场);
($ i = 0;$ i列;$ + +)
回声mysql_field_name(合田,我);
三。其他功能
1。mysql_num_rows()
返回执行结果的行数。
例如.
Num = mysql_num_rows美元($结果);
2。mysql_num_fields()
列返回执行结果的数量(訾端树)。
例如数= mysql_num_fields美元($结果);
3.mysql_set_charset()
设置执行结果代码,防止中文随机代码在网页中显示中文。
例如.
复制代码代码如下所示:
为查询= SELECT * FROM table_name美元;
mysql_query(让名字utf8);
结果= mysql_query美元($查询,美元dB)或死亡(mysql_error($ dB));
注:
在1。文章中,资本的代码是预定义的,如定义(mysql_host,'localhost' );
2。本文仅概述了PHP操作数据库的主要功能,完整的内容参考了PHP手册的相关内容。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。