mysql_pconnect mysql_connect_php mysql_connect 与mysql_pconnect实现与详细说明

$hostname="localhost";        //定义连接到的mysql服务器名

$username="root";         //定义用于连接的用户名

$password="";          //定义用于连接的密码

$link=mysql_connect($hostname,$username,$password);  //连接到本地mysql服务器

if($link)           //如果成功连接

{

echo "成功连接";         //输出内容

}

else            //如果连接失败

{

echo "连接失败";         //输出内容

}

//mysql_close($link) //关闭已经打开的mysql连接

//mysql_pconnect连接mysql数据库

$link=mysql_pconnect($hostname,$username,$password);  //打开持续性连接

if(!$link)            //如果不能连接

{

die('不能连接'.mysql_error());        //输出信息

exit();            //结束所有php操作

}

echo '持续连接成功';

/*

下面看软连接查询数据库内容

*/

$link=mysql_connect($hostname,$username,$password)or die("could not connect:".mysql_error());

//转换编码以支持中文

mysql_query('set   names   gb2312;');

//选择操作库test

mysql_select_db("test")or die("could not select database:".mysql_error());

//执行sql查询,从表中选择名字

$query="select name from friends";

$result=mysql_query($query)or die("query failed:".mysql_error());

//匹配结果集到行循环输出内容

for($i=mysql_num_rows($result)-1;$i>=0;$i--)

{

//移动内部结果的指针,如果没有结果则输内容

if(!mysql_data_seek($result,$i))

{

echo "cannot seek to row $i:".mysql_error()."n";

continue;

}

//从查询结果取得一行作为对象

if(!($row=mysql_fetch_object($result)))

continue;

//输出结果内容

echo "$row->name

n";

}

//释放结果集

mysql_free_result($result);

/*

其它操作

$escaped_item=mysql_escape_string($str);    //将字符串转义

printf("escaped string:%sn",$escaped_item);    //输出转义后的结果

$mydb=mysql_list_dbs($link);      //列出数据库

while($result=mysql_fetch_object($mydb))   //通过循环遍历结果集并赋值给对象

{

echo $result->database."n";      //输出对象内容

echo "

";

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值