在php中mysql_select_db(database,$link)连接数据库函数的问题!

mysql_select_db(database,$link),第二个参数为数据库标识符,如果没有制定的数据库连接标识符,则使用上一个已打开的数据库连接标识;若没有已打开... mysql_select_db(database,$link),第二个参数为数据库标识符,如果没有制定的数据库
连接标识符,则使用上一个已打开的数据库连接标识;若没有已打开的数据库连接标识,函数将尝试使用无参数调用mysql_connect()创建数据库连接并使用??无参数调用
mysql_connect()连接的是哪个数据库啊啊 ?比如数据库中建立多个数据库,那么它连接哪个??详细解释下!
展开
 我来答
俊哥爱莉
2011-11-04 · 超过17用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:53.6万
展开全部
$conn=@mysql_connect("localhost","root","123456") or die("数据库服务器连接错误".mysql_error());
mysql_query("set character set GBK");
mysql_query("set names GBK"); //设置编码格式
//连接mysql数据库
mysql_select_db("user_data",$conn) or die("数据库访问错误".mysql_error());
if(mysql_error())
echo "连接数据出错";
else
echo"数据库连接正常<br />";
注意:
//$conn=@mysql_connect("localhost","root","123456")
这句中的localhost 指的是本地服务器 root指用户名123456指密码

//mysql_select_db("user_data",$conn)
user_data是数据库的名字

我也只是个新手 资料只供参考
更多追问追答
追问
$conn=@mysql_connect("localhost","root","123456") or die("数据库服务器连接错误".mysql_error());
mysql_query("set character set GBK");
mysql_query("set names GBK"); //设置编码格式
//连接mysql数据库
mysql_select_db("user_data",$conn) 这个变量$conn 必须是上面mysql_connect赋值的那个吗?如果上面没有声明,这个可以写么?
追答
这个也不是 必须要声明 但是为了方便后面调用 我把它就放在变量里了,根据你自己你写法和需求 也可以不要。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式