好的,我刚开始学习php,由于某种原因,mysql_connect()
和mysql_select_db()
似乎没有连接到数据库。
我还需要一个mysql表的好例子,因为我不知道在我的表中放什么。如何设置将我的站点连接到数据库?!
这是我在connect.php页面中使用的代码。
<?php
//not working
$connect = mysql_connect('localhost',
'myuser', 'password', 'mypass')
or die("This function should work.");
//still a lingering error
$db_select = mysql_select_db("mydbname", $connect);
?>
答案 0 :(得分:1)
如果您刚开始使用PHP,那么最好将Apache和MySQL放在自己的计算机上。有许多易于安装的软件包,如WAMP(http://www.wampserver.com/en/)。那里有例子和HOWTO。这个包中的优点是,有一个PHPMyAdmin包装好了,您可以使用它来制作样本表,或者只是玩游戏。
接下来,对于具体的代码,PHP文档站点(http://php.net/manual/en/function.mysql-connect.php)有一个很好的例子。
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Not connected : ' . mysql_error());
}
// make foo the current db
$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
?>
使用本地服务器时,您可以在MySQL中使用ROOT用户。对于测试表,您可以使用名称和电话号码的两个VARCHAR字段创建一个名为(例如朋友)的测试表。你可以玩它们来列出它们编辑它们等等。
祝你好运。