Table already exist
Résolu
Webster95
Messages postés
553
Date d'inscription
Statut
Membre
Dernière intervention
-
Webster95 Messages postés 553 Date d'inscription Statut Membre Dernière intervention -
Webster95 Messages postés 553 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais juste savoir, comment déterminer si , en créant une table, déterminé si la table créer existe déja...
En clair,
if table 'mysql' existe déja
echo 'sa éxiste déja';
merci !! :)
je voudrais juste savoir, comment déterminer si , en créant une table, déterminé si la table créer existe déja...
En clair,
if table 'mysql' existe déja
echo 'sa éxiste déja';
merci !! :)
A voir également:
- Table already exist
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- No bootable partition in table ✓ - Forum Windows
- Tableau croisé dynamique ou table de pilote - Guide
6 réponses
salut !
alors je n'ai pas la reponse a ta question mais il me semble qu'en SQL pour voir les tables existante il faut lancé :
show tables ;
donc peut etre qu'en lançant ça comme requette tu peux obtenir le nom des tables ! apré tu fais une comparaison !
c'est juste une idée je n'ai jamais essayer un truc pareil !
en tout cas c'est sur sur console SQL show tables ;
et logiquement ça de donne un tables_in_nomdetabasededonnées
donc peut etre qu'avec un extract tu peux recuperer une variable
$tables_in_nomdetabasededonnées
simple supposition theorique mais peut etre que !
alors je n'ai pas la reponse a ta question mais il me semble qu'en SQL pour voir les tables existante il faut lancé :
show tables ;
donc peut etre qu'en lançant ça comme requette tu peux obtenir le nom des tables ! apré tu fais une comparaison !
c'est juste une idée je n'ai jamais essayer un truc pareil !
en tout cas c'est sur sur console SQL show tables ;
et logiquement ça de donne un tables_in_nomdetabasededonnées
donc peut etre qu'avec un extract tu peux recuperer une variable
$tables_in_nomdetabasededonnées
simple supposition theorique mais peut etre que !
Y'a peut-être moyen de voir ça de cette manière:
J'ai pas testé mais j'ai utilisé un truc similaire pour autre chose et dans mon cas en faisant comme ça (pas pour mysql_error() mais une variable d'environnement.
A tester donc et à modifier au besoin.
if (ereg("already exist", mysql_error()))
$existe = "oui";
J'ai pas testé mais j'ai utilisé un truc similaire pour autre chose et dans mon cas en faisant comme ça (pas pour mysql_error() mais une variable d'environnement.
A tester donc et à modifier au besoin.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je comprend pas ton code, en conséquence, je ne sia spa sou le placer...
J'ai essayer le create table IF NOT EXIST, mais cette fois, il me met plus d'erreur, mais il creer une table par dessus...
PHP de merde !
J'ai essayer le create table IF NOT EXIST, mais cette fois, il me met plus d'erreur, mais il creer une table par dessus...
PHP de merde !
ereg permet en fait de rechercher dans le message d'erreur mysql_error().
https://www.php.net/ereg pour en savoir plus.
J'ai pas testé donc je sais pas si ça marchera.
ça serai a priori à mettre juste après le code pour créer une table. En effet, si cette table existe déjà, il te mettra un message d'erreur en te disant justement qu'elle existe déjà.
https://www.php.net/ereg pour en savoir plus.
J'ai pas testé donc je sais pas si ça marchera.
ça serai a priori à mettre juste après le code pour créer une table. En effet, si cette table existe déjà, il te mettra un message d'erreur en te disant justement qu'elle existe déjà.
Merci pour vous,
Bonne idée pour Vincent, mais en fait j'ai trouvé une solution nul, bricolo, mais qui fonctionne :p
En fait, je vais regarder dans toutes mes tables, si le titre du sujet, est égal a un des titre dans la colone de la table, j'ai 15 tables, mais c'est pas grave, je m'en suis sorti :p
Merci encor a vous !
Bonne idée pour Vincent, mais en fait j'ai trouvé une solution nul, bricolo, mais qui fonctionne :p
En fait, je vais regarder dans toutes mes tables, si le titre du sujet, est égal a un des titre dans la colone de la table, j'ai 15 tables, mais c'est pas grave, je m'en suis sorti :p
Merci encor a vous !