php操作MYSQL数据库无法更新;$sql = "UPDATE data1 SET idata='".$_POST['FCKeditor1']."' WHERE id='1'"

 我来答
SARURI
2010-03-16 · TA获得超过673个赞
知道小有建树答主
回答量:528
采纳率:0%
帮助的人:336万
展开全部
<?php

//原始 $sql = "UPDATE data1 SET idata='".$_POST['FCKeditor1']."' WHERE id='1'"

$idata=$_POST['FCKeditor1'];
$idata || die('没有传递过来值哟,当然你就无法更新了');
$sql = "UPDATE data1 SET idata='".$idata."' WHERE id=1"
//id='1' 没必要 直接id=1 即可 还有注意如果传递的值里面里面有需要转义的必须转义 否则报错
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hnydm
2010-03-16 · TA获得超过122个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:234万
展开全部
function update($table_name, $field, $subquery){
$query = '';
foreach ($field as $index => $value){
$value = addslashes($value);
if (!$query) {$query = "`$index` = '$value'"; }else{$query .= ", `$index` = '$value'";}}
$query = "UPDATE `$table_name` SET " . $query . ' ' . $subquery;
$link = mysql_query($query);
return $link;}

用这个函数是下
$arr['idata']=$_post['aa']
update(data1);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
teng772965552
2010-03-22 · 超过16用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:43.8万
展开全部
<?php
session_start();
include "../conn.php";

$zhuti=($_POST['zhuti']);
$neirong=($_POST['neirong']);
$id=($_POST['id']);
$shenhe="update zhuti set zhuti='$zhuti',neirong='$neirong' where id='$id'";
mysql_query($shenhe);
{

echo "<script>alert('登陆成功!');location='bjxw.php';</script>";
}

?>
试试这段代码,具体的就得你自己去改了,不明白就百度我!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzxassj
2010-03-16 · TA获得超过695个赞
知道小有建树答主
回答量:738
采纳率:0%
帮助的人:602万
展开全部
$FCKeditor1 = $_POST['FCKeditor1'];
$sql = "UPDATE data1 SET idata='$FCKeditor1' WHERE id='1'"

你这样试下把。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式