Maison  >  Article  >  développement back-end  >  Comment définir le préfixe de table en php

Comment définir le préfixe de table en php

藏色散人
藏色散人original
2020-08-19 09:26:322865parcourir

Comment définir le préfixe de la table en PHP : entrez d'abord le nom d'utilisateur et le mot de passe de la base de données ; puis connectez-vous à la base de données ; puis modifiez le préfixe de la table via le "str_replace($seach,$replace,$name['0 ']);" déclaration. Can.

Comment définir le préfixe de table en php

Recommandé : "Tutoriel vidéo PHP"

Préfixe de table de base de données de modification par lots PHP

Nous rencontrons souvent le problème du remplacement ou de l'ajout de préfixes de table de base de données. Exporter la base de données, effectuer des modifications par lots sur le Bloc-notes, puis exporter est également une méthode, mais elle n'est pas assez pratique.

En utilisant la méthode suivante, cela peut être facilement fait. Le code est le suivant, si vous le trouvez utile, donnez-moi quelques conseils.

<?php
        $database = "databaseName";        //数据库名称
        $user = "root";                       //数据库用户名
        $pwd = "pwd";                         //数据库密码
        $replace =&#39;pre_&#39;;                     //替换后的前缀
        $seach = &#39;pre1_&#39;;                     //要替换的前缀
        $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[&#39;0&#39;]);
                
                mysql_query("rename table $name[0] to $table");
        }
 
?>

Si vous ajoutez un préfixe, il vous suffit de le modifier un peu

$table = str_replace($seach,$replace,$name[&#39;0&#39;]);换成
   $table = $replace.$name[&#39;0&#39;];

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn