<?php
mysql_connect("localhost","root","") or die('连接数据库错误')
$sql="SHOW DATABASES"
$res=mysql_query($sql)
while ($row=mysql_fetch_array($res)) echo $row[0]."\n"
mysql_free_result($res)
mysql_close()
?>
执行后显示所有数据库。
可以,不过效率就低了,这叫无的放矢。方法是用遍历文件的方法,首先找到数据库文件所在的目录,就是mysql的data文件夹下的dz(数据库名你应该知道吧)目录,遍历后缀为frm的文件获得数据库的所有表名,然后用sql遍历出每个表的字段名,用like或者exp来模糊匹配查询这些地名,只要有值就把字段记录下来。具体代码就不列出了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)