我在phpmyadmin和一个经典表中建立了一个出版物数据库。 然后我创建了一个登录文件。php
<html>
<head>
<link href="../../css/phpMM.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
$db_hostname = 'localhost';
$db_database = 'publications';
$db_username = 'root';
$db_password = '14pl';
?>
</body>
</html>
然后我创建了一个查询文件。php
<html>
<head>
<link href="../../css/phpMM.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
require_once 'login.php';
$db_server = mysql_connect($db_localhost, $db_root, $db_14pl);
if (!$db_server) die("Невозможно подключиться к MySQL: " . mysql_error());
mysql_select_db($db_publications)
or die("Невозможно выбрать базу данных: " . mysql_error());
$query = "SELECT * FROM classics";
$result = mysql_query($query);
if (!$result) die ("Сбой при доступе к базе данных: " . mysql_error());
$rows = mysql_num_rows($result);
for ($j = 0 ; $j < $rows ; ++$j)
{
echo 'Author: ' . mysql_result($result,$j,'author') . '<br />';
echo 'Title: ' . mysql_result($result,$j,'title') . '<br />';
echo 'Category: ' . mysql_result($result,$j,'category') . '<br />';
echo 'Year: ' . mysql_result($result,$j,'year') . '<br />';
echo 'ISBN: ' . mysql_result($result,$j,'isbn') . '<br /><br />';
}
?>
</body>
</html>
结果我得到一个错误
«致命错误:>未捕获的错误:调用未定义函数mysql_connect() C:\ Server \ htdocs \ www \ form \ query.php:9堆栈跟踪:#0 {main}被抛出 第9行的C:\ Server \ htdocs \ www \ form \ query.php»
谁能告诉我我的错误是什么?预先谢谢你。