如何使用php将html连接到数据库

如何使用php将html连接到数据库,php,html,mysql,Php,Html,Mysql,当前情景: 我想使用php将HTML连接到数据库,但当我单击HTML表单中的按钮调用php并将输入保存到存储在xampp中的数据库时,它显示了php文件的全部代码。我试图将html与php文件一起放在xampp中的htdocs中,但没有成功 情景2: 我创建了一个单独的应用程序只是为了练习,该php文件只包含一个基本输入,并在表单中提交,然后调用另一个php文件,该文件包含将我的输入存储到数据库的代码。我在我的浏览器中打开它,输入我的样本数据,它就工作了。我把这两个文件放在了另一个地方,它又不工

当前情景:

我想使用php将HTML连接到数据库,但当我单击HTML表单中的按钮调用php并将输入保存到存储在xampp中的数据库时,它显示了php文件的全部代码。我试图将html与php文件一起放在xampp中的htdocs中,但没有成功

情景2:

我创建了一个单独的应用程序只是为了练习,该php文件只包含一个基本输入,并在表单中提交,然后调用另一个php文件,该文件包含将我的输入存储到数据库的代码。我在我的浏览器中打开它,输入我的样本数据,它就工作了。我把这两个文件放在了另一个地方,它又不工作了


我的问题是:这两种情况之间有什么区别?

您的PHP设置可能有问题。检查这些提示

确保PHP已正确安装和运行。这听起来可能很傻,但你永远不会知道。一种简单的检查方法是从命令行运行php-v,查看是否返回版本信息或任何错误

确保PHP模块已在Apache的httpd.conf中列出并未注释。该文件中应该类似于LoadModule php5_模块“c:/PHP/php5apache2_2.dll”。搜索LoadModule php,确保前面没有注释(;)

确保http.conf文件中包含PHP MIME类型。这应该类似于AddType application/x-httpd-php.php。这告诉Apache以php的形式运行.php文件。搜索AddType,然后确保有一个PHP条目,并且没有注释

确保您的文件具有.php扩展名,或第3点MIME定义中指定的任何扩展名,否则它将不会作为php执行

确保您没有在PHP文件中使用短标记(
确保您正在通过Web服务器使用URL(如not via local file access)访问您的文件file://localhost/www/file.php确保运行php代码的php文件的扩展名为.php,而不是.html


如果不这样做,将导致php代码完全输出到页面上。

Hi arf-欢迎使用so!:-)显示实际代码可能有助于获得好的答案,特别是因为这听起来像是一个编码问题,如果看不到您在做什么,很难回答!感谢您欢迎@MBaas先生。先生,在我问题的第一个场景中,我尝试将这两个文件放在我的xampp的htdocs中,并使用“”打开它,其中包含http,但它没有使用鼠标右键单击打开它并使用chrome打开。我的上述问题已获答覆。现在我的新问题是,如果这两个文件位于我桌面上的其他文件夹中,而不是htdocs文件夹中,那么这将如何工作谢谢:如果您运行该文件时显示php代码,那么您要么没有安装php,要么没有配置它。我敢打赌你还没有启动你的服务器。我建议从php hello world教程开始,以确保一切正常运行。sir@NichoDiaz服务器您是指apache、filezilla、mercury吗??如果这就是你的意思,那么他们都在跑步。我上面问题的问题是,我是通过这样的本地访问打开它的file://localhost/www/file.php 当我使用它访问它时,它工作了。一旦你安装了xampp或你选择的任何客户端,你需要打开程序并单击“启动服务器”。使用http和位于htdocs中的文件解决了我的问题,但如果我要将这两个文件保存在其他位置,如我的桌面,它将如何工作。