我刚刚开始学习如何创建动态PHP站点,并想知道如何连接到MySQL数据库。我目前有一个域名和主机,运行PHP版本5.4.37和MySQL 6.5.23。我看过不同的教程,它们都指定了以下代码来连接到数据库:
<?php
$username="myusername";
$password="mypassword";
$database="overeasy_runner";
$link = mysql_connect("mel-s22e",$username,
$password) or die(mysql_error());
echo "connected";
?>
我当前收到此错误:
致命错误:在第8行调用/home/overeasy/public_html/testing.php中未定义的函数mysql_connect()
我不确定是因为主机名、用户名等设置还是我的代码有问题。提前感谢!
您需要使用mysqli。下面是一个对你有帮助的例子。
<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'username');
define('DB_PASSWORD', 'password');
define('DB_DATABASE', 'database');
$db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
?>
使用这个。
<?php
$host = "localhost";
$db_name = "overeasy_runner";
$user = "root";
$password = "";
$con = mysql_connect($host,$user,$password) or die("connection error");
mysql_select_db($db_name) or die("could't connect to database");
?>