所以我已经设置好这个 Amazon Web Service 数据库
我正在为我计划使用它的应用程序编写一个旧教程。
当我查找时,我注意到 mysql_connect 已被弃用。
我可以用什么作为替代方案?如何连接到我的亚马逊数据库?
<?
mysql_connect("localhost", "username", "password") or die ("Can't connect to database server");
mysql_select_db("videoRecorderDemo") or die ("Can't select database");
mysql_query("SET NAMES 'utf8'");
?>
我收到此错误:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'username'@'192.168.1.1' (using password: YES) in /www/zxq.net/r/e/d/red5vptest/htdocs/utility/db.php on line 2
Can't connect to database server
无论我使用什么凭证。
亚马逊的代码示例向您展示以完全不同的方式进行连接也无济于事。
PHP 的文档说
该扩展自 PHP 5.5.0 起已弃用,并将在将来删除。相反,MySQLi or PDO_MySQL应使用扩展名。
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
/*
* This is the "official" OO way to do it,
* BUT $connect_error was broken until PHP 5.2.9 and 5.3.0.
*/
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)