请提前原谅,因为我是PHP和MySQL的新手。我正在使用phpMyAdmin v3.4和MySQL(服务器版)v5.5。 MySQL DB和网站都由JustHost托管。
我在MySQL中构建了一个简单的数据库,似乎无法验证我是否从我的网站连接到它!我确定db_host,db_username,db_password和db_name是正确的,所以我猜问题是在脚本的语法中(对不起!),即因为它就像完全忽略了脚本的PHP部分一样。我已经从教程和示例中构建了脚本。我实际上并没有“调用”脚本,我只是将以下内容直接粘贴到HTML网页中(页面上没有其他内容,网页是JustHost提供的模板)。你可以看到我玩过error_reporting(默认情况下php.ini文件有error_reporting = Off)。
即使我更改说db_name拼写错误,然后刷新网页,我仍然没有得到任何回显到屏幕的内容。刷新时回显到屏幕的唯一输出是HTML标题:PHP调用DB。感谢您的期待。
<html>
<head>
<title>PHP connect to DB</title>
</head>
<body>
<?php
//ini_set('display_errors',1);
error_reporting=On;
error_reporting(E_ALL);
$db_host = "localhost";
$db_username = "Peter";
$db_password = "passwd";
$db_name = "Res";
@mysql_select ("$db_host", "$db_username", "$db_password") or die ("could not connect to my sql");
@mysql_select_db ("$db_name") or die ("No database");
echo "successful connection";
?>
</body>
</html>
答案 0 :(得分:2)
mysql_select()
不是函数。
您正在寻找mysql_connect()
http://www.php.net/manual/es/function.mysql-connect.php