在PHP中连接到数据库

时间:2014-05-13 15:02:51

标签: php mysql windows

我目前正在尝试将我的网站从MVC asp.net迁移到PHP,因为我的主机提供商遇到了很多问题。最初的变化已经证明很容易,PHP非常容易掌握。但是,我在最后几页需要与SQL数据库进行交互时遇到了问题。

我已经完成了许多不同的教程和帮助,每个教程都会导致样本问题。

function db_connect()
{
    $conn = mysql_connect ('localhost', 'root', '') or die ('I cannot connect to the database because: ' . mysql_error());

    mysql_select_db ('Database');

    return $conn;
}

返回错误"调用未定义函数mysql_connect()"在第一行。

我已经检查了php.ini文件,这似乎是正确的

; extension_dir = "./"
; On windows:
extension_dir = "C:\Program Files\Jcx.Software\VS.Php\2013\php 5.4\ext"

extension=php_mysql.dll

并且dll位于相应的目录中。

我想我可能遗漏了一些非常明显的东西,但我会很感激有人能给我的任何帮助。

1 个答案:

答案 0 :(得分:0)

使用mysqli。顺便说一下,您应该创建另一个具有设置权限的用户,并且永远不要让用户以root用户身份登录

function db_connect()
{

    $conn = new mysqli("localhost", "root", $password, $database);

    if ($conn->connect_errno){
       //Error connecting
    }
}   
相关问题