php mysql update读不到主键

<?php$uid=$_GET['uid'];include("conn.php");$sql="select*fromwenzhangwhereuid='$uid'";... <?php
$uid=$_GET['uid'];
include("conn.php");
$sql="select * from wenzhang where uid='$uid'";
$result=mysql_query($sql,$con);
$row=mysql_fetch_array($result);
?>
<form action="update2.php" method="post">
<span>标题</span><input type="text" name="biaoti" value="<?=$row[biaoti]?>" />
<span>作者</span><input type="text" name="zuozhe" value="<?=$row[zuozhe]?>" />
<br />
<textarea id="con" name="con" cols="83" rows="10">
<?=$row[con]?>
</textarea><br />
<input type="submit" style="margin-top:15px;" name="update2" value="修改文章" />
</form>

update2.php
<?php
$uid=$_POST['uid'];
$time=time();
$now=date("Y-m-d H:s:i",$time);
include("conn.php");
if(!mysql_query($uid))
{ echo ("Error:".mysql_error());}
$sql="
update wenzhang
set biaoti='$_POST[biaoti]',zuozhe='$_POST[zuozhe]',time='$now',con='$_POST[con]'
where uid='$uid'";
mysql_query($sql);
if (!mysql_query($sql,$con))
{
die('Error:'.mysql_error());
}
echo "<a href='webgm.php'>返回</a>";
mysql_close();
?>
在update2.php中报错Query was empty。
请问是哪里出错了,谢谢
展开
 我来答
匿名用户
2012-06-09
展开全部
update2.php中不存在$_POST['uid'];
应该在form中加上<input type='hidden' name='uid' id='uid' value="<?=$row[uid]?>" >
更多追问追答
追问
那怎么弄?给我方法,谢谢
追答
把上面的部分改为下面:

标题" />
作者" />

" >

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式