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

  FORUM HardWare.fr
  Programmation
  PHP

  [Mysql] créer n nom de table avec un # dedans ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Mysql] créer n nom de table avec un # dedans ???

n°453002
momo194
Posté le 09-07-2003 à 22:36:18  profilanswer
 

Salut,
pourquoi le nom de ma table ne peut pas contenir de "#" ???
 

Citation :


$query = "CREATE TABLE #livredor (
id int(10) NOT NULL,
auteur varchar(50),
message text,
url_site varchar(200),
email_auteur varchar (100)
);


 
lol , ça fonctionne pas, pourqoui ?
 
Merci


Message édité par momo194 le 09-07-2003 à 22:36:59
mood
Publicité
Posté le 09-07-2003 à 22:36:18  profilanswer
 

n°453004
antsite
Je me souviens
Posté le 09-07-2003 à 22:37:26  profilanswer
 

# c'est pour les commentaires


Message édité par antsite le 09-07-2003 à 22:37:35
n°453010
momo194
Posté le 09-07-2003 à 22:40:08  profilanswer
 

je veux bien moi ,mais par exemple si je fais une base contenant des tables avec comme non le nom de chan MyIRC, je serai obliger de les nommer #xxx ou #yyy

n°453011
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 09-07-2003 à 22:41:07  profilanswer
 

C'est tout à fait possible. cf http://www.mysql.com/doc/en/Legal_names.html
Par contre, faut mettre le nom de la table entre ' ou ".
Genre : CREATE TABLE `#gron` (`sfg` INT DEFAULT '0' NOT NULL, PRIMARY KEY (`sfg`));
 
[:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°453013
RiderCrazy
Posté le 09-07-2003 à 22:41:41  profilanswer
 

uh, ça dépend de ton traitement en php... sachant que tous les chan irc commencent par #, benh lors du traitement en php, tu rajoute un # devant [:spamafote]
 
edit: [:benou_grilled] by Taiche... qui a d'ailleurs donné une solution


Message édité par RiderCrazy le 09-07-2003 à 22:42:54
n°453041
momo194
Posté le 09-07-2003 à 22:52:29  profilanswer
 

j'arrive tjrs pas avec ceci :

Citation :

$clanname_livredor = $clanname."_livredor";
$query = "CREATE TABLE $clanname_livredor (
id int(10) NOT NULL,
auteur varchar(50),
message text,
url_site varchar(200),
email_auteur varchar (100)
);";
mysql_query($query,$connect);
mysql_close($connect);

n°453094
momo194
Posté le 09-07-2003 à 23:07:02  profilanswer
 

Up

n°453102
RiderCrazy
Posté le 09-07-2003 à 23:11:56  profilanswer
 

[:barome] ca va hein, t'es pas obligé de faire un up toute les 10 min...
Surtout que ton code ne nous avance à rien et que en plus t'essaies même pas de comprendre ce qu'on te dit
 
Edit: étudie un peu la solution proposé par Taiche...


Message édité par RiderCrazy le 09-07-2003 à 23:15:31
n°453113
momo194
Posté le 09-07-2003 à 23:15:23  profilanswer
 

ben si j'essaye mais là je comprends pas

n°453116
momo194
Posté le 09-07-2003 à 23:20:03  profilanswer
 

erf , j'ai trouvé, mais c de plus en plus compliqué Mysql genre  
` est != de '.
 
Vous confirmez ?
 
Edit : Et si dans le nom de chan par hasard il y a des " ou des ' , comment on fait ?


Message édité par momo194 le 09-07-2003 à 23:22:56
mood
Publicité
Posté le 09-07-2003 à 23:20:03  profilanswer
 

n°453124
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 09-07-2003 à 23:33:56  profilanswer
 

momo194 a écrit :

erf , j'ai trouvé, mais c de plus en plus compliqué Mysql genre  
` est != de '.
 
Vous confirmez ?
 
Edit : Et si dans le nom de chan par hasard il y a des " ou des ' , comment on fait ?


On les échappe :fou: Bordel, mais va voir sur le lien que j'ai mis !@#
http://www.mysql.com/doc/en/Legal_names.html
 

Citation :

Allowed characters  
Table  Any character that is allowed in a file name, except `/' or `.'.


 
Et en plus, tout à l'heure, il m'a fallu 5 min pour trouver ce lien, donc bon...


Message édité par Taiche le 09-07-2003 à 23:35:12

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°453130
momo194
Posté le 09-07-2003 à 23:38:49  profilanswer
 

ok , merci , j'ai bien vu , mais tu peux essayer de faire une table qui s'appelle xxx"'"'yyy, ça ne fonctionnera pas !

n°453135
RiderCrazy
Posté le 09-07-2003 à 23:42:04  profilanswer
 

RTFM

n°453141
momo194
Posté le 10-07-2003 à 00:00:26  profilanswer
 

ça veut dire ?

n°453142
gizmo
Posté le 10-07-2003 à 00:05:50  profilanswer
 

momo194 a écrit :

ça veut dire ?


Read The Fucking Manual

n°453145
momo194
Posté le 10-07-2003 à 00:09:29  profilanswer
 

lol , je suis un newbie , fo pas le prendre comme ça, j'ai bien vu le lien que Taiche m'a donné mais je comprends pas bien l'anglais, d'après l'article, un nom de table Mysql ne peut pas contenir de "/" ni de ".".
Ma question est on simplement comment créer une table se nomant par exemple "' ?
Ca doit etre possible ...
Voilà, merci

n°453146
gizmo
Posté le 10-07-2003 à 00:10:38  profilanswer
 

pourquoi tu cherches tellement à te créer des noms de merde pour tes tables?

n°453147
uriel
blood pt.2
Posté le 10-07-2003 à 00:13:11  profilanswer
 

momo194 a écrit :

est on simplement comment créer une table se nomant par exemple "' ?
Ca doit etre possible ...
Voilà, merci


 
sachant que l'interet est limite, je vois pas  :sweat:


---------------
IVG en france
n°453148
momo194
Posté le 10-07-2003 à 00:15:01  profilanswer
 

c vrai tout compte fait
 
aller, bonne nuit !!!


Message édité par momo194 le 10-07-2003 à 00:17:04

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

  [Mysql] créer n nom de table avec un # dedans ???

 

Sujets relatifs
[PHP] créer un nom de variable à partir d'un autre[MySQL] type BLOB,TEXT...
[MySQL] comment structurer ma base ? (le réflexe C/C++...)[wip] Gallerie php/mysql [Site Online] peut-etre pb de Java script
[OPENGL] Quel logiciel utilisez vous pour créer vos mondes 3D?Mysql : Sélection intelligente dans de très grosses bases [résolu]
[OPENGL] Créer un fichier .raw [RESOLU][MYSQL] Déplacer des enregistrements d'une table à une autre
[MYSQL] DESC? 
Plus de sujets relatifs à : [Mysql] créer n nom de table avec un # dedans ???


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