我目前正在尝试将我的网站从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位于相应的目录中。
我想我可能遗漏了一些非常明显的东西,但我会很感激有人能给我的任何帮助。
答案 0 :(得分:0)
使用mysqli。顺便说一下,您应该创建另一个具有设置权限的用户,并且永远不要让用户以root用户身份登录
function db_connect()
{
$conn = new mysqli("localhost", "root", $password, $database);
if ($conn->connect_errno){
//Error connecting
}
}