昨天解决了读指定id内容的问题,今天刚忙了一会,删除弄不出来。新手艰难学习中。。<?php include("include/head.php")?>
<title><?php echo($title_main)?></title>
<?php include("daohang_top.php"); ?>
  <?php include("include/config.php");
  $id=$_GET['id'];
  $dbh=mysql_connect("$db_host","$db_user","$db_password");
  mysql_select_db("$db_name");
  mysql_query("SET NAMES 'GB2312'");  // 防止出现乱码
  ?>
  <?php 
$sq='DELETE * FROM news_info where id="'.$id.'"';
echo "$id";
?>
<?php include("include/foot.php")?>请问这段删除功能有错吗?页面显示正常,就是数据库里删不掉。
请帮帮忙。

解决方案 »

  1.   

    $sq='DELETE * FROM news_info where id="'.$id.'"';
    执行的语句在哪
      

  2.   


    我看一下
    $sq=mysql_query('DELETE * FROM news_info where id="'.$id.'"');
    这样对吗?
      

  3.   

    <?php 
    $sq='DELETE  FROM news_info where id="'.$id.'"';
    mysql_query($sq);
    ?>
      

  4.   

    噢,谢谢你了,刚刚我自己也解决了  <?php include("include/config.php");
      $id=$_GET['id'];
      $dbh=mysql_connect("$db_host","$db_user","$db_password");
      mysql_select_db("$db_name");
      mysql_query("SET NAMES 'GB2312'");  // 防止出现乱码
      ?>
      <?php 
    //$sq=mysql_query('DELETE * FROM news_info where id="'.$id.'"');
        $sq="delete from news_info where id=".$id;
      mysql_query($sq);
      mysql_close();
    ?>新人问题很烦人吧。没有办法,手册看不大懂