php怎么获取网站数据库连接,关于php:从网站连接到MySQL数据库

因为我是PHP和MySQL的新手,请提前原谅。我正在使用phpMyAdmin v3.4和MySQL(服务器版)v5.5。 MySQL DB和网站都由JustHost托管。

我在MySQL中构建了一个简单的数据库,似乎无法验证我是否从我的网站连接到它!我确定db_host,db_username,db_password和db_name是正确的,所以我猜问题是在脚本的语法中(对不起!),即因为它就像完全忽略了脚本的PHP部分一样。我已经从教程和示例中构建了脚本。我实际上并没有"调用"脚本,我只是将以下内容直接粘贴到HTML网页中(页面上没有其他内容,网页是JustHost提供的模板)。你可以看到我玩过error_reporting(默认情况下php.ini文件有error_reporting = Off)。

即使我更改说db_name拼写错误,然后刷新网页,我仍然没有得到任何回显到屏幕。刷新时回显到屏幕的唯一输出是HTML标题:PHP调用DB。谢谢你的期待。

PHP connect to DB

//ini_set('display_errors',1);

error_reporting=On;

error_reporting(E_ALL);

$db_host ="localhost";

$db_username ="Peter";

$db_password ="passwd";

$db_name ="Res";

@mysql_select ("$db_host","$db_username","$db_password") or die ("could not connect to my sql");

@mysql_select_db ("$db_name") or die ("No database");

echo"successful connection";

?>

那么你看到了什么?"无法连接"?

mysql_函数已被弃用,不应再使用。 请改用mysqli_或PDO。

error_reporting=On不会产生影响; 实际上,我认为这甚至会是一个错误。 请尝试ini_set('error_reporting', 1)。

你得到的错误是什么? 另外,我不建议使用mysql_函数。 但mysqli_ procedural非常相似。

首先要知道的是,mysql_函数现已弃用,这意味着您不应该使用它们。 你现在应该使用的是PDO,或mySQLi(改进了mySQL)。 这是一篇关于如何使用PDO连接数据库的精彩文章。net.tutsplus.com/tutorials/php/

我会做出建议的更改并报告回来

mysql_select()不是函数。

你在寻找mysql_connect()

http://www.php.net/manual/es/function.mysql-connect.php

那说。 你应该使用mysqli函数

http://www.php.net/manual/es/intro.mysqli.php

我会做出建议的更改并报告回来

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值