肯定不关breed_id的事情。
别的地方有错误。

解决方案 »

  1.   

    还有个问题,我在include()的时候,
    1.php
    <?php
    $db=mysql_connect("localhost","root")
          or die("连接数据库失败");
    mysql_select_db("mydb",$db);
    ?><?
    include("1.php");
    ?>这不就是说:
    <?<?php
    $db=mysql_connect("localhost","root")
          or die("连接数据库失败");
    mysql_select_db("mydb",$db);
    ?>?>
    <?,?>也能迁套啊???!!!
      

  2.   

    呵呵
    实际上<??>没有被嵌套。
    <??>只是一个php文件的表示
    嵌套的是<??>中间的内容
      

  3.   

    难道你在1.php中不写<?php ?>不出错么?
      

  4.   

    难道你在1.php中不写  <?php  ?  >不出错么? 
    不写  <?php  ?  >会出错!看了上面的解释有点晕,看来只能理解为奇怪的规定了!?
      

  5.   

    php手册上的:
    当一个文件被包括时,语法解析器在目标文件的开头脱离 PHP 模式并进入 HTML 模式,到文件结尾处恢复。由于此原因,目标文件中应被当作 PHP 代码执行的任何代码都必须被包括在有效的 PHP 起始和结束标记之中。