php与mysql

  CSDN 博客。x

面向对象,最近一直在研究 PHP 与 MYSQL 感觉 PHP 与 MYSQL 交互的函数都是过程化的当然也有 mysqli 扩展。 Java 和 C# 写多了之后,再写 PHP 有些不适应,感觉又回到学 C 年代。今天学习了一些函数,记录下来,以便日后忘记时,可以参考。

string username] [, 说 明 函 函 函 数 说 明 建立数据库连接 mysql_connect resourc mysql_connect [string hostnam [:port] [:/path/to/socket] [. string password]]

示例:

"username",$conn = @mysql_connect "localhost". "password" or dir " 不能连接到 Mysql Server" ;

使用该连接必需显示的关闭连接 建立数据库连接

string username] [,mysql_pconnect resourc mysql_pconnect [string hostnam [:port] [:/path/to/socket] [. string password]]

示例:

"username",$conn = @mysql_pconnect "localhost". "password" or die " 不能连接到 Mysql Server" ;

相当于使用了连接池 关闭数据库连接 mysql_clos $conn = @mysql_connect "localhost", 使用该连接函数不需要显示的关闭连接。 "username", "password" or die "Mysql Server" ;

或数据库不存在 " @mysql_select_db "MyDatabase" or die " 不能选择这个数据库。;

echo " 已经连接到 MyDatabas 数据库 ";

resourc link_id] mysql_clos ; 选择数据库 mysql_select_db boolean mysql_select_db string db_name [.

"username",$conn = @mysql_connect "localhost". "password" or die " 不能连接到 Mysql Server" ;

或数据库不存在 " ; 查询 mysql_queri resourc mysql_queri string query,@mysql_select_db "MyDatabase" or die " 不能选择这个数据库。 [resourc link_id]

"username",$linkId = @mysql_connect "localhost". "password" or die " 不能连接到 Mysql Server" ;

或者数据库不存在 " @mysql_select_db "MyDatabase" or die " 不能选择这个数据库。;

$queri = "select * from MyTable";

$result = mysql_queri $queri ;

string queri [,mysql_clos ; 若 查询 mysql_db_queri resourc mysql_db_queri string database. resourc link_id]

"username",$linkId = @mysql_connect "localhost". "password" or die " 不能连接到 MysqlServer" ;

$queri = "select * from MyTable";

$queri $result = mysql_db_queri "MyDatabase".;

不推荐使用这个函数调用 获取和显示数据 mysql_result mix mysql_result resourc result_set,mysql_clos ; 为了使代码清晰。 int row [, mix field]

name from MyTabl order by name"$queri = "select id.;

$result = mysql_queri $queri ;

0,$c_id = mysql_result $result. "id" ;

0,$c_name = mysql_result $result. "name" ; 最简单、也是效率最低的数据获取函数 获取和显示数据 mysql_fetch_row arrai mysql_fetch_row resourc result_set

name from MyTabl order by name"$queri = "select id.;

$result = mysql_queri $queri ;

$name = mysql_fetch_row $result while list $id.{

          echo "Name: $name $id <br />" ;

int result_type] } 函数从 获取和显示数据 mysql_fetch_arrai arrai mysql_fetch_arrai resourc result_set [.

name from MyTabl order by name"$queri = "select id.;

$result = mysql_queri $queri ;

MYSQL_A SSOC while $row = mysql_fetch_arrai $result.{

          $id = $row["id"];

          $name = $row["name"];

          echo "Name: $name $id <br />";

}

result_typ 值有:

字段内容为值 MYSQL_A SSOC: 字段名表示键。

操作与 mysql_fetch_ro 函数一样 MYSQL_NUM: 数值索引数组。

MYSQL_BOTH: 即作为关联数组又作为数值索引数组返回。 result_typ 默认值。获取和显示数据 mysql_fetch_assoc arrai mysql_fetch_assoc resourc result_set

MYSQL_A SSOC ; 获取和显示数据 mysql_fetch_object object mysql_fetch_object resourc result_set 相当于调用 mysql_fetch_arrai resource.

name from MyTabl order by name"$queri = "select id.;

whil $row = mysql_fetch_object $result {

          $id = $row->id;

          $name = $row->name;

          echo "Name: $name $id <br />";

} 操作上与 mysql_fetch_arrai 相同 所选择的记录 mysql_num_row int mysql_num_row resourc result_set

name from MyTabl where id > 65"#queri = "select id.;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值