我正在尝试使用 html 表单将一些数据插入数据库。表单以 html 编码,数据库使用 MySQL 管理,我使用 php 插入数据。我认为问题不在于代码,而在于 php 设置(我包含代码以防万一)。
我已经安装了 MAMP(我正在使用 Snow Leopard Mac)。 PHP 似乎工作正常(如果我在终端上输入命令一切正常)
表单的 Action 是一个名为insertar.php
的php文件
问题是,当我在填写表单后单击提交按钮时,浏览器显示了 insertar.php
的代码,但它没有插入。
非常感谢您的帮助。
PHP 代码:
<?php
$conn = mysql_connect("localhost","root","root");
if (!$conn)
{
die('Imposible efectuar la conexion' . mysql_error());
}
mysql_select_db("zealot", $conn);
$id = $_POST["id"];
$date = $_POST["date"];
$name = $_POST["name"];
mysql_query("insert into logistica_rastreo values('$id' , '$date' , '$name');");
?>
HTML 代码
<form name="the_form" method="post" action="insertar.php">
<table>
id: <input type="text" size="30" maxlength="40" name="id"/>
date: <input type="text" size="30" maxlength="40" name="date"/>
name: <input type="text" size="30" maxlength="40" name="name"/>
</table>
<br/>
<input type="submit" value="Registrar" name="registrar" />
<br/>
</form>
最佳答案
嗨 deps_stats, 就我可以验证的而言,您的 HTML 和 PHP 代码完全没问题...
您需要从 cpanel 检查您的服务器设置,并检查查询模块(即执行、删除等)是否启用。
此问题出在您的服务器级别而不是代码级别...希望这会有所帮助..
关于php - 如何设置 php 以便将数据插入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7323647/