Comme les exigences ou l'utilisation d'un changement de base de données , vous pouvez avoir besoin de modifier les types de champs de colonnes MySQL. Peut-être vous avez besoin d'allouer plus d'espace dans un champ de texte , ou peut-être vous perdez l'efficacité de base de données en utilisant un espace de stockage trop pour une simple variable . Quels que soient vos besoins , vous pouvez utiliser la syntaxe " ALTER TABLE" de MySQL via PHP pour modifier la structure de base de données MySQL. Instructions
1
Créez un fichier texte vide appelé " changefieldtype.php " , ajoutant que " Php" comme la première ligne et " > " à la dernière ligne . Tout le code PHP sera ajouté entre ces deux lignes
2
Ajoutez une deuxième ligne contenant le texte " $ link = mysql_connect (localisation, username, password ) ; " . Où "location" est l'URL du le serveur MySQL, "username" est votre nom d'utilisateur et "password" est votre mot de passe. Le code devrait ressembler à ceci : ". $ Link = mysql_connect ( mysql.example.com , " JohnDoe "," 12345 " ) ; "
3
Écrire une troisième ligne de se connecter à la base de données sous la forme " mysql_select_db (base de données , $ link); ", où " base de données " est le nom de la base de données contenant la table que vous souhaitez modifier. Si la base de données s'appelle " étudiants", le code serait « mysql_select_db ( " étudiants " , $ link); ».
4
créer la requête MySQL en utilisant le nom de la table , la colonne et nouveau type de données . Si la table a été nommé " fourth_grade " et vous avez voulu changer la colonne " last_name " de son type de champ actuel de «texte» pour le nouveau type " VARCHAR ( 64) , " la requête lirait " ALTER TABLE fourth_grade CHANGEMENT nom_famille nom_famille VARCHAR (64) " .
5
ajouter une quatrième ligne au fichier PHP qui contient juste" mysql_query (); " avec votre requête entre les deux parenthèses et les joints entre guillemets . Par exemple, " mysql_query (" ALTER TABLE fourth_grade CHANGEMENT nom_famille nom_famille TEXT ") ; " changerait " last_name " être de type "TEXT" nouveau
6
Inclure la dernière ligne " mysql_close ($ . link); . " pour fermer la connexion MySQL
7
Sauvegardez le fichier et fermez l'éditeur de texte
.