详解php语法:mysql_connect()方法 其中这个参数中的server,user,pwd应该怎样填写。

我用dreamweaver编写的链接Mysql数据库的代码,浏览时,报错如下图:

网上说,
1.server:是规定要连接的服务器(我是在本地测试的,没有域名什么的)
2.user:默认值是服务器进程所有者的用户名(比如说我用的是admin这个用户名登录的win7系统,这里的user就填写admin么)
3.pwd:我在安装Mysql的时候设置了一个root用户名的密码,这里是填写这个密码么
这是我的代码:
<?
$connect=mysql_connect("localhost","root","1111");
if(!$connect)
echo "Mysql Connect Error!";
else
echo "欢迎访问PHP网站开发教程网-www.leapsoul.cn";
mysql_close();
?>

mysql_connect()的语法是这样的:
mysql_connect("主机名","数据库用户名","数据库密码");
首先,你是在本地测试的,那么主机名你可以用localhost,也可以用127.0.0.1。
其次,既然你在安装mysql时设置了用户名为root,那么,数据库用户名一项就可以填写root。
其三,数据库密码是你的mysql名户名为root的用户的密码。
根据你给出的信息,正确的连接应该是:
mysql_connect("localhost","root","数据库密码");
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-11
mysql_connect(“数据库服务器ip”,"账号","密码")

例:$conn = mysql_connect("192.168.1.12","root");
mysql_select_db("database_name");

多看手册,多测试……

你的是语法错误,应该看看 标点之类的追问

标点符号我都检查过了,都是在英文状态下输入的!

追答

贴代码

php 配置 开启了 mysql 不?
有可能是 环境的原因

本回答被提问者和网友采纳
第2个回答  2011-10-24
$sql="insert into message (user,title,content,lastdate)" .
"values (‘$_post[user]’,‘$_post[title]','$_post[content]',now())";
如果id是自动增加的话,,就不用插入了希望有帮助。追梦人831可到CSDN,365testing逛逛
第3个回答  2011-10-17
$sql="insert into message (user,title,content,lastdate)" .
"values (‘$_post[user]’,‘$_post[title]','$_post[content]',now())";
如果id是自动增加的话,,就不用插入了追梦人831希望help you。referenceCSDN,IT实验室,365testing
第4个回答  2011-10-11
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_close($link);
?>