首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php (xampp / mysql)连接到特定的数据库

问使用php (xampp / mysql)连接到特定的数据库
EN

Stack Overflow用户
提问于 2014-07-16 03:35:28
回答 3查看 824关注 0票数 0

我想运行一个成功连接到数据库的脚本。我有xampp,这两个程序都在运行,我已经在phpMyAdmin中创建了一个名为“just”的数据库,用户登录名为"root“和密码"root”(仅此而已)。

PHP代码:

代码语言:javascript
复制
mysql_connect("localhost", "root", "root") or die("<p>failed: " . mysql_error() . "</p>");

我不知道什么应该进入"localhost“的位置,也找不到答案。我试过几种不同的选择。包括直接指向该死的东西“localhost/xampp/mysql/data/ to”。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-07-16 03:46:17

mysql_connect的第一个参数是MySQL服务器的主机。由于您是在本地开发,所以localhost或127.0.0.1可能是您想要的,除非您想连接到remove MySQL服务器。这两个地址将返回到您自己的计算机,您应该在那里运行您的MySQL服务。

另外,您可能需要考虑使用MySQLi或PDO。并在PHP5.5中不推荐相关的函数。

票数 0
EN

Stack Overflow用户

发布于 2014-07-16 03:45:52

本地主机是您自己的机器。如果您正在使用Xampp,您很可能不需要更改它。

除了打开到db主机的连接外,还需要选择一个数据库名称(使用phpmyadmin创建的数据库名称)。

代码语言:javascript
复制
mysql_select_db('testing');

由于您刚刚开始,我不想对旧的mysql_函数表示不满。但是,一旦你掌握了基本知识,尝试切换到PDO,学习曲线是一样的,你将避免浪费你的时间。

票数 0
EN

Stack Overflow用户

发布于 2014-07-16 03:51:20

请注意,自PHP5.5以来,MySQL扩展已被弃用,转而支持PDO MySQL或MySQL改进。

例如,使用MySQLi,在您的示例中,连接语句应读为:

代码语言:javascript
复制
$mysqli = new mysqli("localhost", "root", "root", "testing");
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}

更多信息,这里。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24771769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档