会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> Web开发技术 >> PHP编程论坛 >> php常用函数mysql_connect( )?
首页
  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 704 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
 * 贴子主题:php常用函数mysql_connect( )? 悬赏分30 [已结帖] 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 kingbridge 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:98
  专家分:0
  提问帖:5/5
  回答帖:4
  总帖数:11
  经验值:133
  注 册:2006-12-29
给kingbridge发送一个短消息 把kingbridge加入好友 查看kingbridge的个人资料 搜索kingbridge在PHP编程论坛的所有贴子  引用回复这个贴子 回复这个贴子楼主
发贴心情 

php常用函数mysql_connect( )?

我用下面代码来测试连接mysql是否成功:
<?php
$mylink=mysql_connect('localhost','root','root');
echo "mylink=".$mylink.'<br>';
if ($mylink) 
{
 echo "恭喜,数据库连接成功!";
}
else
{
 echo "对不起,请检查用户名与密码是否相符!";
}
?>
结果执行出来是这样的:
mylink=Resource id #2
恭喜,数据库连接成功!
我想知道怎么我打印mylink(也就是函数的返回值)是那样的,这不像C语言中返回一个整数吗?如果不是个整数,那后面的if语句是怎么来判断的呀?晕了。。。
发帖:2008-3-28 11:35:00
  鲜花(0)  鸡蛋(0)
 一生何求 帅哥哟,离线,有人找我吗?
  
  
  等 级:初级剑客
  积 分:5038
  专家分:3281
  提问帖:1/1
  回答帖:229
  总帖数:1019
  经验值:1208
  注 册:2006-5-5
给一生何求发送一个短消息 把一生何求加入好友 查看一生何求的个人资料 搜索一生何求在PHP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子2
发贴心情 

mysql_connect 
(PHP 3, PHP 4, PHP 5)

mysql_connect -- 打开一个到 MySQL 服务器的连接
说明
resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )


如果成功则返回一个 MySQL 连接标识,失败则返回 FALSE。 

mysql_connect() 建立一个到 MySQL 服务器的连接。当没有提供可选参数时使用以下默认值:server = 'localhost:3306',username = 服务器进程所有者的用户名,password = 空密码。 

server 参数可以包括端口号。例如 "hostname:port" 或者是到本地套接字的路径,例如本机上的 ":/path/to/socket"。 

注: 无论指定 "localhost" 或者 "localhost:port" 作为 server,MySQL 客户端库将覆盖之并尝试连接到本地套接字(Windows 中的名字管道)。如果希望使用 TCP/IP 连接,用 "127.0.0.1" 替代 "localhost"。如果 MySQL 客户端库试图连接到错误的本地套接字,则应该在 PHP 配置中将 mysql.default_host 设为正确的路径并使 server 字段为空。 

":port" 的支持是 PHP 3.0B4 起加入的。 

":/path/to/socket" 的支持是 PHP 3.0.10 起加入的。 

可以在函数名前加上 @ 来抑制失败时产生的错误信息。 


如果用同样的参数第二次调用 mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识。参数 new_link 改变此行为并使 mysql_connect() 总是打开新的连接,甚至当 mysql_connect() 曾在前面被用同样的参数调用过。参数 client_flags 可以是以下常量的组合:MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACE 或者 MYSQL_CLIENT_INTERACTIVE。 

注: new_link 参数自 PHP 4.2.0 起可用。 

client_flags 参数自 PHP 4.3.0 起可用。 

一旦脚本结束,到服务器的连接就会被关闭。除非之前已经调用了 mysql_close() 来关闭它。 

例子 1. MySQL 连接例子

<?php
    $link = mysql_connect("localhost", "mysql_user", "mysql_password")
        or die("Could not connect: " . mysql_error());
    print ("Connected successfully");
    mysql_close($link);
?>  
 

发帖:2008-3-28 12:28:00

本主题贴数2,分页:[上一页] [1] [下一页]

此主题已经结帖:

一生何求-30

 *快速回复:php常用函数mysql_connect( )?  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    管理选项锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告