我仍然在练习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文件中吗?
谢谢。
首先,您不应该使用mysql
扩展到php,因为它已经被弃用,很快就会被删除。本文基本上涵盖了这个主题。
现在,你基本上有两个选择:
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
应该替换为您的提交按钮名称。
不能在。html扩展名文件中编写php代码。你必须把它写在。php扩展文件中。
还让你用正确的语法连接,这是错误的
$conn = mysql_pconnect($localhost, $root)
试试这样
$conn = mysql_pconnect($hostname, $username, $password);