【发布时间】:2016-04-05 22:53:15
【问题描述】:
我在 mac os 上使用 MAMP 这是建立数据库连接时的错误
致命错误:未捕获的错误:调用 /Applications/MAMP/htdocs/databases.php:3 中未定义的函数 mysql_connect() 堆栈跟踪:在 /Applications/MAMP/htdocs/databases.php 中抛出 #0 {main}第 3 行
使用的代码
<?php
$connection = mysql_connect("localhost","root","");
if(!$connection)
{
die("Database connection failed" . mysql_error());
}
?>
【问题讨论】:
-
幸运的是,您使用的 PHP 版本已弃用并删除了这个坏函数。是时候学习新事物了。
-
那么我在哪里可以找到这些新信息。我是新手,如果您能提供某些资源@RoyalBg 可能会有所帮助。提前致谢。
-
感谢@RoyalBg 这对我很有帮助。
-
请stop using
mysql_*functions。 These extensions 已在 PHP 7 中删除。了解PDO 和 MySQLi 的 prepared 语句并考虑使用 PDO,it's really pretty easy。