我就是查不到,才问的啊,晕!!

解决方案 »

  1.   

    数据库设计说明书中都没有啊?呵呵!下面的程序是根据字段名查找出所有含此字段的表名,php写的,还需要phplib支持。<?php
    //数据库连接类
    class SmisDb extends DB_Sql
    {
      var $classname="SmisDb";
      var $Host = "172.20.6.250";
      var $Database = "smis";
      var $User = "developer";
      var $Password = "NewYear";
    }
    //要查找的字段名,这里是VSLCD
    $inputfield="VSLCD";$rs = new SmisDb;
    $sql = "SHOW TABLES";
    $rs->query($sql);
    while($rs->next_record())
    {
      $tabnm = $rs->Record["Tables_in_smis"];
      $rstest = new SmisDb;
      $sqldrop = "SHOW COLUMNS FROM ".$tabnm;
      $rstest->query($sqldrop);
      while($rstest->next_record())
      {
        $fieldname=$rstest->Record["Field"];
        if($fieldname==$inputfield)
           echo $tabnm."<br>";
      }
    }echo "<br><br>---------------------------<br>
           ******** finished! ********<br>
           ---------------------------<br>";
    ?>