知道一个字段名,怎样查到它在数据库里的哪张表里,谢谢

ningliu81 2005-07-11 11:04:25
同上
...全文
283 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ningliu81 2005-07-11
  • 打赏
  • 举报
回复
我就是查不到,才问的啊,晕!!
mathematician 2005-07-11
  • 打赏
  • 举报
回复
查《数据库设计说明书》
ningliu81 2005-07-11
  • 打赏
  • 举报
回复
拜托各位!!
mathematician 2005-07-11
  • 打赏
  • 举报
回复
数据库设计说明书中都没有啊?呵呵!

下面的程序是根据字段名查找出所有含此字段的表名,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>";
?>

57,065

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧