【发布时间】:2015-03-18 20:09:57
【问题描述】:
我的名字是 Anna,我正在建立一个带有节日日历的网站!人们可以在登录时添加节日。但现在是我的问题,我如何才能显示人们在我的数据库中输入的内容。我在这个网站上找到了以下代码,但是当我把它放在我的脚本中时,我得到了没有选择数据库的错误。但我确实选择了一个数据库(节日)?
$sql = "SELECT festival_name, festival_organisator, festival_begin FROM Festivals WHERE festival_id=3";
$result = mysql_query($sql) or die(mysql_error());
$festival_name = $festival_organisator = $festival_begin = array();
while($row = mysql_fetch_assoc($result)) {
$festival_name[] = $row['festival_name'];
$festival_organisator[] = $row['festival_organisator'];
$festival_begin[] = $row['festival_begin'];
}
我希望有人可以帮助我!在此先感谢
【问题讨论】:
-
拜托,stop using
mysql_*functions。 它们不再维护,而是 officially deprecated。 了解prepared statements,然后使用PDO。 -
你是如何插入节日的?选择它们的代码应该没有那么不同,所以不需要从其他网站复制你不知道的东西。
-
这是一个学校作业,所以我们不允许复制数据,您的用户必须添加信息
-
是的,使用 mysqli 或 pdo...但是您忘记连接到数据库...如果您必须使用 mysql -> 1) SMACK 你的老师 2) 然后在查询之前使用 mysql_connect 跨度>
-
数据库和表是有区别的。您从一个名为 Festivals 的表中进行选择,但在您的连接语句中,您选择了数据库。你能告诉我们你是如何连接到数据库的吗?请不要使用 mysql_...