关于如何用PHP表单更新Mysql数据库的好教程?
想要了解如何使用php表单更新mysql数据库的好教程吗?更新数据非常简单。首先,让我们从一个表单开始:关于如何用PHP表单更新Mysql数据库的好教程?,php,mysql,Php,Mysql,想要了解如何使用php表单更新mysql数据库的好教程吗?更新数据非常简单。首先,让我们从一个表单开始: <form method="post" action="submit.php"> <input type="text" name="id" value="12" /> <input type="text" name="value" value="Jonathan" /> <input type="submit" /> </fo
<form method="post" action="submit.php">
<input type="text" name="id" value="12" />
<input type="text" name="value" value="Jonathan" />
<input type="submit" />
</form>
在将用户提交的值直接传递到查询中时要小心,因此最好使用mysql\u real\u escape\u string这样的函数来清理数据:
下一步我们要做的是将它们放在查询中:
$sql = "UPDATE mytable SET value = '{$value}' WHERE id = {$id}";
这是一个很好的时机,不是说我不鼓励您在实时环境中使用此示例代码。您需要查找sql注入,以及如何避免它们。我在这里提供的代码只是一个示例。输入值后,将运行的查询实际上如下所示:
print $_POST["id"]; // the name of the HTML element is the key
print $_POST["value"]; // again, note that we use the name as the key
UPDATE mytable SET value = 'Jonathan' WHERE id = 12
现在,为了运行这个,我们需要连接到一个数据库
$host = "localhost";
$user = "root";
$pass = "";
$database = "myDatabase";
$conn = mysql_connect($host, $user, $pass) or die( mysql_error() );
mysql_select_db($database) or die( mysql_error() );
我们在这里所做的就是将mysql用户帐户凭据存储在数组中,并将它们传递到connect函数中。这段代码应该是非常自解释的,但是如果有任何不清楚的地方,请告诉我
一旦得到了这些,就可以运行查询了。请记住,我们将其存储在一个名为$sql的数组中:
就这样。你做到了!假设没有出现任何错误,数据现在会在数据库中更新。有许多方法可以通过此脚本增加提供给用户的信息。另外值得注意的是,您甚至希望在允许脚本运行之前对数据进行清理-如果数据不可接受,有人试图注入他们自己的查询,您将希望将其吐回
检查更多的好东西,并确保返回这里,当你有更具体的问题 更新数据可能非常简单。首先,让我们从一个表单开始:
<form method="post" action="submit.php">
<input type="text" name="id" value="12" />
<input type="text" name="value" value="Jonathan" />
<input type="submit" />
</form>
在将用户提交的值直接传递到查询中时要小心,因此最好使用mysql\u real\u escape\u string这样的函数来清理数据:
下一步我们要做的是将它们放在查询中:
$sql = "UPDATE mytable SET value = '{$value}' WHERE id = {$id}";
这是一个很好的时机,不是说我不鼓励您在实时环境中使用此示例代码。您需要查找sql注入,以及如何避免它们。我在这里提供的代码只是一个示例。输入值后,将运行的查询实际上如下所示:
print $_POST["id"]; // the name of the HTML element is the key
print $_POST["value"]; // again, note that we use the name as the key
UPDATE mytable SET value = 'Jonathan' WHERE id = 12
现在,为了运行这个,我们需要连接到一个数据库
$host = "localhost";
$user = "root";
$pass = "";
$database = "myDatabase";
$conn = mysql_connect($host, $user, $pass) or die( mysql_error() );
mysql_select_db($database) or die( mysql_error() );
我们在这里所做的就是将mysql用户帐户凭据存储在数组中,并将它们传递到connect函数中。这段代码应该是非常自解释的,但是如果有任何不清楚的地方,请告诉我
一旦得到了这些,就可以运行查询了。请记住,我们将其存储在一个名为$sql的数组中:
就这样。你做到了!假设没有出现任何错误,数据现在会在数据库中更新。有许多方法可以通过此脚本增加提供给用户的信息。另外值得注意的是,您甚至希望在允许脚本运行之前对数据进行清理-如果数据不可接受,有人试图注入他们自己的查询,您将希望将其吐回
检查更多的好东西,并确保返回这里,当你有更具体的问题 那么mysql php表单呢tutorial@Felix:我是PHP新手,如何知道这是一个好教程还是一个坏教程?根据我的经验,大多数教程都很好。在谷歌上搜索并使用“我感觉很幸运”按钮:那么mysql php表单呢tutorial@Felix:我是PHP新手,如何知道这是一个好教程还是一个坏教程?根据我的经验,大多数教程都很好。做一个google并使用“我感觉很幸运”按钮:我尝试用PHP更新我的表单,但是它不起作用。我尝试用PHP更新我的表单,但是它不起作用。