Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1286 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Renommer une table ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Renommer une table ...

n°51877
Roby
Posté le 08-08-2001 à 18:21:03  profilanswer
 

Bonjour, j'aimerais renommer une table
si dans phpmyadmin je met : ALTER TABLE PIECES RENAME PIECES_B;
ca fonctionne
par contre si je fais un fichier php3 comme ca :
$query="ALTER TABLE PIECES RENAME PIECES_B;";
   
   mysql_connect($serveur, $login, $password) or die("Pas marché" );
   
   $result = @mysql_db_query($base, $query);
   
   if ($result)  
         {
       
       }
    else
      {
       
      echo "error in this query: $query";
      }
 
ca marche pas ... et la je pige pas ...
merci d'avance !

 

[edtdd]--Message édité par Roby--[/edtdd]

mood
Publicité
Posté le 08-08-2001 à 18:21:03  profilanswer
 

n°51883
starlifter
Posté le 08-08-2001 à 18:29:52  profilanswer
 

c normal que tu n'ai pas de comparaison sur ton IF ???


---------------
Starlifter, Membre de la Team KHEOPS : la secte du Verre magique !
n°51885
Roby
Posté le 08-08-2001 à 18:34:24  profilanswer
 

Pas de comparaison sur mon IF ? sorry je pige pas, ca veut dire quoi ? je suis un poil novice :)
merci

n°51944
Roby
Posté le 09-08-2001 à 08:56:00  profilanswer
 

up ?

n°51948
shinji
Posté le 09-08-2001 à 09:17:54  profilanswer
 

Enlève le @ devant mysql_db_query.
Comme ça, si la requète ne marche pas tu auras un message d'erreur. Il n'y a pas de raison que ça ne marche pas.

n°51949
Roby
Posté le 09-08-2001 à 09:24:25  profilanswer
 

Ben moi non plus je comprends pas pourquoi ca marche pas, voila l'erreur ... :
error in this query: ALTER TABLE PIECES RENAME PIECES_B;  
 
snif

n°51950
shinji
Posté le 09-08-2001 à 09:29:45  profilanswer
 

Essaye de renomer avec un nom sans "_" style toto et enlève aussi le ";" à la fin, je ne le met jamais avec PHP et ça marche.
T'as rien d'autre que ça dans le message d'erreur, un numéro?...

n°51957
Roby
Posté le 09-08-2001 à 09:48:46  profilanswer
 

nan tjrs pas ...
il me met rein d'autre, mais le pire c'est que quand je vais dans myadmin et que je fais un copier coller de la requet ca fonctionne ...
 
est ce un ^pb de configuration de mysql car je bosse en localhost la ?

n°51961
shinji
Posté le 09-08-2001 à 10:09:24  profilanswer
 

vois pas!
regarde avec phpinfo(); les propriétés de mysql.
Sinon sais pas, vas voir sur d'autres sites PHP

n°51968
Roby
Posté le 09-08-2001 à 10:29:53  profilanswer
 

Bon comme tu ma dit j'ai jouté phpinfo(); au début du fichier ... et maintenant ... ca marche ... alors la ...
donc je resupprime le phpinfo():
et hop ca marche toujours ...
les miracles de l'informatiques :))
 
merci pour ton aide !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Renommer une table ...

 

Sujets relatifs
[ PHP / Oracle ] Problème pour récupérer des champserruer suite a l'utilisation de la librairie GD en PHP
[PHP] execution d'un script (ou pas) sur une meme pageAccess - enregistrements des données d'un formulaire dans une table
[ PHP / Oracle ] Insérer les données d'un fichier texte[Newbie PHP] Fred999 veut se mettre aux trucs à la mode
[php+sql] effacer une table[Php / Javascript] Checkbox
[PHP] cache, history.back(), formulaire... 
Plus de sujets relatifs à : [PHP] Renommer une table ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR