Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 致命错误:调用未定义的函数mysql_connect()_Php_Mysql_Windows - Fatal编程技术网

Php 致命错误:调用未定义的函数mysql_connect()

Php 致命错误:调用未定义的函数mysql_connect(),php,mysql,windows,Php,Mysql,Windows,我正在尝试连接到使用MAMP创建的数据库。这是我的代码: <?php $link = mysql_connect("localhost", "root", "pw", "db"); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); ?> 我查看了文件夹php

我正在尝试连接到使用MAMP创建的数据库。这是我的代码:

<?php
    $link = mysql_connect("localhost", "root", "pw", "db");
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
?>
我查看了文件夹php-5.6.30-nts-Win32-VC11-x86,看看那里是否也有sql。这就是它给我的php_sqlite3.dll,php_pdo_sqlite.dll


请帮忙

很可能的答案是,您使用的是与PHP7打包的MAMP版本。mysql_connect已经被弃用了一段时间,并在版本7中从PHP中删除。改为使用mysqli\u connect()。您需要更新代码以使用更现代的东西,如PDO。这是你写的代码还是你想运行的东西?@tadman我想运行的东西。我先尝试了PHP7。我尝试了mysqli_connect(),PDO版本都出现了相同的错误。您的PHP版本有问题。检查加载模块的
phpinfo()
。sql.safe\u mode=>Off=>Off。如果您的PHP版本支持它,那么您使用的是一个危险的旧版本。我先下载了PHP7,然后使用mysqli_connect得到了相同的错误。我使用了一个脚本来查看我是否下载了带有PHP7的mysql,而我没有。我寻找一个在线版本,它肯定有,但他们似乎没有明确表示是否包括mysql。我从这里下载了PHP7,我下载了最上面的一个。这些下载可以组织得更好。其中最好的是线程安全的64位。@tadman我下载了您推荐的版本,并使用了[link](即)Phl3tch建议的示例代码,我得到了与搜索dll相同的错误唯一提到sql的是saslSQLITE.dll我假设这不是我需要的。你对我需要下载的内容和下载地点有什么建议吗?
Path => C: \ProgramData\ Oracle\ Java\ javapath;
C: \iverilog\ samples > ;
C: \Windows;
C: \Windows\ System32\ Wbem;
C: \Windows\ System32\ WindowsPowerShell\ v1 .0\;
C: \Users\ naomi\.dnx\ bin;
C: \Program Files\ Microsoft DNX\ Dnvm\;
C: \Program Files\ Microsoft SQL Server\ 130\ Tools\ Binn\;
C: \iverilog\ samples > ;
C: \Program Files(x86)\ Windows Kits\ 8.1\ Windows Performance Toolkit\;
C: \Program Files\ MySQL\ MySQL Utilities 1.6\;
C: \Users\ naomi\ Downloads\ php - 5.6 .30 - nts - Win32 - VC11 - x86