重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php获取数据库表前缀 php读取数据库内容

学习PHP编,遇到数据库里的表名的前缀和网页代码调用的前缀不一样,怎么实现的?

通过下面这个方法,轻松搞定,代码如下,有用到的顶起。

成都创新互联专注于临沂企业网站建设,成都响应式网站建设公司,电子商务商城网站建设。临沂网站建设公司,为临沂等地区提供建站服务。全流程定制开发,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

复制代码代码如下:

?php

$database = "databaseName"; //数据库名称

$user = "root"; //数据库用户名

$pwd = "pwd"; //数据库密码

$replace ='pre_'; //替换后的前缀

$seach = 'pre1_'; //要替换的前缀

$db=mysql_connect("localhost","$user","$pwd") or die("连接数据库失败:".mysql_error()); //连接数据库

$tables = mysql_list_tables("$database");

while($name = mysql_fetch_array($tables)) {

$table = str_replace($seach,$replace,$name['0']);

mysql_query("rename table $name[0] to $table");

}

?

如果是添加前缀只需要变化一点点

复制代码代码如下:

$table = str_replace($seach,$replace,$name['0']);换成

$table = $replace.$name['0'];

怎么知道php代码中数据库表名,比如给你一套网站代码,名,前缀是什么?新手不懂求窍门。好的加分

1 套安装数据库前缀是自己加的,就应该知道。

2 打开mysql-data看看。

3 用3方mysql查看。

4 config文件或者conn文件可以看到连接的数据库。

ThinkPHP2.1 多数据库 表前缀怎么设置

ThinkPHP\Common文件夹中的convention.php中是tp的核心配置文件,不能乱动,如果要想更改里面的配置,在Conf 文件夹里面的config.php可以配置,可以这样写

?php

return array(

'DB_TYPE' = 'mysql',// 数据库类型

'DB_HOST' = '127.0.0.1',// 数据库服务器地址

'DB_NAME' = 'thinkphp',// 数据库名称

'DB_USER' = 'root',// 数据库用户名

'DB_PWD' = '123',// 数据库密码

'DB_PREFIX' = 'tp_',// 数据表前缀

'DB_CHARSET' = 'utf8',// 网站编码

'DB_PORT' = '3306',// 数据库端口

'APP_DEBUG' = false,// 开启调试模式

);

?

也可以在最外边写,就是与ThinkPHP框架同一目录中写一个config.php文件,格式如同上面的一样,不过在Conf 文件夹里面的config.php中得包含最外边的那个config.php

米拓怎么查看数据库表前缀?

有两种方案可以查到:

1、打开网站FTP根目录config文件夹,找到config_db.php文件,使用编辑器打开,找到 tablepre = "met_",其中met_就是表前缀。

2、使用MYSQL数据库管理工具,找到数据表,就能找到表前缀。

php如何使用表前缀?

为什么不用7.2的覆盖?我这里有个,但忘了如了这个功能修改过外还有没有别的地方修改过,为了安全起见,还是你自己改吧! 修改文件:register.php 和 register.htm 1.在register.php找到 $username = addslashes(trim(stripslashes($username))); 将此替换为 $teamname = trim($teamname); switch ($teamname) $username = $teamname.$username; 2.在register.htm 找到 labelem:/eminput type="text" id="username" name="username" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkusername()" tabindex="1" class="txt" / */label 替换为labelem:/emtd class="altbg2" div class="input" select name="teamname" option value="1"凯旋X/option /select/div input type="text" id="username" name="username" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkusername()" tabindex="1" class="txt" / *pfont style="color:#EE0000;" (注册时必须选择前缀)/p/font/label


标题名称:php获取数据库表前缀 php读取数据库内容
网站地址:http://cqcxhl.com/article/dodjhhd.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP