难道没有提示错误吗,你的字段类型要清楚,特别是整数,字符. ◆name◆ =".$_POST["name"] 这个name我想应该这样:◆name◆ = '".$_POST["name"]."'"
①.:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)
具体示例:
(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age".
php
if?(!$con)
{
die('Could?not?connect:?'?.?mysql_error());
}
mysql_select_db("my_db",?$con);
mysql_query("INSERT?INTO?Persons?(FirstName,?LastName,?Age)?
mysql_close($con);
html
body
form?action="insert.php"?method="post"
Firstname:?input?type="text"?name="firstname"?/
Lastname:?input?type="text"?name="lastname"?/
Age:?input?type="text"?name="age"?/
input?type="submit"?/
/form
/body
/html
$_POST 变量从表单取回值.然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中.
$sql="INSERT?INTO?Persons?(FirstName,?LastName,?Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if?(!mysql_query($sql,$con))
die('Error:?'?.?mysql_error());
echo?"1?record?added";
mysql_close($con)
//第一步
$con
=
//第二步
mysql_select_db('rankingme',$conn);
//第三步
$sql="insert
into
lili
(name,sex,et,hobby,photo,tel,address,content,time)
values
($name,$sex,$et,$hobby,$photo,$tel,$address,$content,$time)"
//第四步
mysql_query($sql);
//第五步
mysql_query("UPDATE message SET user=$_POST[user] WHERE id=$_POST[id]",$ljmysql);
改为:
mysql_query("UPDATE message SET user='$_POST[user]' WHERE id='$_POST[id]'",$ljmysql);
最好前面对user参数进行转义
以上就是土嘎嘎小编为大家整理的php表单更新数据库中相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!