使用PHP连接MySQL:ERROR?

时间:2011-04-29 21:40:46

标签: php mysql

我尝试运行以下代码:(http://localhost/read.php)

<html>
<body>

<?php
$link = mysql_connect('localhost', 'root', 'password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';

if (mysql_query("CREATE DATABASE testphp",$link))
  {
  echo "Database created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }
?>

</body>
</html>

并收到以下错误:

Fatal error: Call to undefined function mysql_connect() in                                    
C:\Program Files (x86)\ApacheSoftware Foundation\Apache2.2\htdocs\read.php 
on line 5

2 个答案:

答案 0 :(得分:0)

你的mysql-extension for php没有加载!检查你的php.ini。

答案 1 :(得分:0)

看着你phpinfo()。很可能mysql扩展不存在。

当你在这里时,你可以放弃古老的mysql_*方式做事并学习如何使用PDO和准备好的陈述。它是数据库连接和交互的抽象API。