1

我仍在练习 wamp、phpmyadmin 和 mysql,所以我有点不确定如何做到这一点。

现在我有一个带有简单表单代码的 html 文件,接下来我该怎么做才能将信息输入数据库。

这段代码在哪里?在 html 文件或新的 php 文件中:

<?php
$database = "hit";
$username = "root";
$password = "";
$conn = mysql_pconnect($localhost, $root, $password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db('hit');
?>

然后获取在主页上显示的提交内容的代码...有人可以帮我解决这个问题吗?另外,它会放在同一个php文件中吗?

谢谢。

4

2 回答 2

0

您不能在 .html 扩展文件中编写 php 代码。您必须将其写入 .php 扩展文件。

也让你使用正确的语法来连接,这是错误的

$conn = mysql_pconnect($localhost, $root)

尝试这样的事情

$conn = mysql_pconnect($hostname, $username, $password);
于 2013-04-28T11:26:12.520 回答
0

首先,你不应该使用mysqlphp 的扩展,因为它已经被弃用并且很快就会被删除。这篇文章几乎涵盖了这个主题。

现在,您基本上有两种选择:

1)创建一个html文件,其形式指向您的第二个(php)文件及其action属性。然后您可以使用 $_REQUEST 数组访问用户输入,例如,如果您有<input type=text name=id>,您将能够通过 $_REQUEST["id"] 访问用户值。

2) 只创建一个.php 扩展名的文件,其中包含html 代码(在任何<?php ?>标签之外)和这些标签中的php 代码。在这种情况下,您可以跳过action表单的属性(或将其设置为这个 php 文件),但在您的 php 代码中,您必须首先检查天气表单提交按钮是否已被单击。这可以通过简单的is(isset($_REQUEST["doit"]))检查来完成,doit应该用您提交的按钮名称替换其中的位置。

于 2013-04-28T19:10:14.707 回答