【发布时间】:2013-10-20 22:45:08
【问题描述】:
我试图弄清楚如何连接到我的本地主机,以便运行一些更新本地 mysql 服务器的 php。下面是我的包含表单的 html 代码,以及正在运行的 php。当我提交表单时,它会将我定向到浏览器中的 php 文件(作为代码)。这应该发生吗?最重要的是,我的 SQL 数据库没有更新。
test_2232.html:
<html>
<body>
<form action="update_2232.php" method="post">
<h3>Code:</h3>
<input type="text" name="officeCode">
<h3>Name:</h3>
<input type="text" name="name">
<input type="submit">
</form>
</body>
</html>
update_2232.php:
<?php
//Connecting to sql db.
mysql_connect('localhost', 'mysql_user', 'mysql_password') or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
//Sending form data to sql db.
mysqli_query($connect,"INSERT INTO office (officeCode, name)
VALUES ('601', 'Boora')");
?>
感谢任何提示
【问题讨论】:
-
如果您在浏览器中看到包含 PHP 代码的 update.php 文件,这意味着您的环境没有将其解析为 PHP。 PHP 未启用或未正确配置,因此它也无法完成连接到您的数据库的工作。
-
你忘了
$officeCode = $_POST['officeCode'];和$name = $_POST['name'];吗? -
干杯,伙计们,这两个问题,谢谢 :) 对 PHP 来说还很新