在页面中修改,然后提交给数据库的问题。就是修改数据库的语句我不知道是不是对的(貌似错了)!就是想知道怎么写!   NewsUpdateConf.php 修改页面提交在 NewsUpdate.phpNewsUpdateConf.php 数据库的值都接受过来了!<?php
session_start();
include "../Conn/conn.php";
$Id=$_POST["Id"];
$NewsTypeName=$_POST["NewsTypeName"];
$code=$_POST["code"];

if($_SESSION["code"]==$code)
{
$sql="updete * from news where Id='$Id'";
$result=mysql_query($sql) or die(mysql_error());
$info=mysql_fetch_array($result);
$NewsTypeName=$_SESSION["NewsTypeName"];


}
else
{
              info1("对不起,你输入的验证码不正确,请重新输入!","NewsUpdateConf.php");
}?> 就是修改入库的代码貌似错了。

解决方案 »

  1.   

    lz先确认update语句能不能这么写,再看看update语句应该怎么写.你怎么写得跟select一样呢.
      

  2.   

    看不懂LZ写的SQL代码$sql="updete * from news where Id='$Id'";update的格式$sql="update 表名 set 字段A='A值',字段B='B值' where 条件 ";
      

  3.   

    你UPDATE 好歹得把想要的值插进去吧
    UPDATE 库名.表名 SET ID=$id,..,time=$time WHERE xxxx=xxxx;
    就是这种类似的,你好好研究研究,加深下印象
      

  4.   

    $info=mysql_fetch_array($result); 这句麽的用,去了吧,冒的出错
      

  5.   

      哦。  update我不会写啊。所以想让大虾帮我谢谢。呵呵
    <?php
    session_start();
    include "../Conn/conn.php";
    $Id=$_POST["Id"];
    $NewsTypeName=$_POST["NewsTypeName"];
    $code=$_POST["code"];

    if($_SESSION["code"]==$code)
    {
    $sql="updete  news  set where NewsTypeName='NewsTypeName' where Id='$Id'"; //我的想法是在页面中修改,然后覆盖原先的!但是不知道怎么写
    //$sql="update 表名 set 字段A='A值',字段B='B值' where 条件 "; $result=mysql_query($sql) or die(mysql_error());
    $NewsTypeName=$_SESSION["NewsTypeName"];

    }
    else
    {
    info1("修改成功!","NewsMan.php");
    }?>、 我想这样一改不行啊
      我的表明是 newstype  我想修改的是NewsTypeName
      

  6.   


    $sql="updete  news  set where NewsTypeName='NewsTypeName' where Id='$Id'"; 
    不是updete而是update
      

  7.   

    SQL语句$sql="update news set NewsTypeName='$NewsTypeName' where Id='$Id'";