mysql_list_tables 在php5应该支持的,再说,向下兼容悄洞指的啊帮颤闭助文档:例 1397. mysql_list_tables() 例子/启配b?php
创新互联-专业网站定制、快速模板网站建设、高性价比渭源网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式渭源网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖渭源地区。费用合理售后完善,十余年实体公司更值得信赖。
$dbname = 'mysql_dbname';
if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
print 'Could not connect to mysql';
exit;
}
$result = mysql_list_tables($dbname);
if (!$result) {
print "DB Error, could not list tables\n";
print 'MySQL Error: ' . mysql_error();
exit;
}
while ($row = mysql_fetch_row($result)) {
print "Table: $row[0]\n";
}
mysql_free_result($result);
?
通常php网站是使用php+mysql架构的。
这样在网站中是无法直接找到数据搏皮闷库的。只能找到链接数据库的配置信息。主机、端口、数据库名、用户名、密码基弯等。
然后可以根据找到的握拦信息,可以使用第三方的工具进行连接
?php
/**
*
@param
string
$url
地址url
*
@return
$array
返回url对应的id
*/
function
getid($url){
//连接数据库
mysql_connect('localhost','root','user')
or
die('数据库链接失败');
//不清楚数神好雀据库名称,这里用dbname代表数据库名称。需要替换为实袜枣际的数据库名称
mysql_select_db('dbname');
mysql_query('set
names
utf8');//如果页面编码是utf-8的。这里设置查询的编码为utf-8
$sql
=
"select
`id`
from
`visitor`
where
`file`='{$url}'";
$result
=
mysql_query($sql);
//不清楚url是不是会重复,这里循环可以保证得到所有的id
while($row
=
mysql_fetch_assoc($result)){
$id[]
=
$row['id']
}
//游早如果url不会重复则使用$id[0],如果会重复则循环$id就可以得到每个id了。
return
$id;
}
执行sql语句销蚂所在的数据库不是写着吗?
例如:
如果森昌你上次执行的sql语句是:
select * from pro.test;
pro就是数据库亏春埋名字。
test就是表名。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款