|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : novembre 2008 Messages : 270 ![]() |
Bonjour,
J'ai trois chaînes de caractères imbriquées et je ne sais pas comment les séparer. Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
utilise sprintf, et oublie pas de protégé tes valeurs : http://php.net/manual/fr/security.da...-injection.php
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Bonjour,
En mettant chaque données "geom" dans des champs séparés de la table "tableau". Ou en créant une table spécifique pour les données "geom". Auquel tu accèdera en faisant une jointure avec la table "tableau". Ou en créant un tableau associatif des données "geom" et en utilisant la fonction serialize() afin de le stocker dans la colonne "geom" de la table "tableau". Puis unserialize() pour récupérer le tableau. |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Toi tu n'a fais que lui balancer le nom d'une fonction. C'est sûr que tu prend moins de risques que moi. De plus mes solutions ne sont absolument pas fausses.
|
|
|
00
|
|
|
#6 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
Sérialiser un tableau en php dans un base de données est complétement inutile et va à l'encontre d'un SGBD
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Ok pour la class POINT, je ne connaissais pas, et c'est un turc relativement spécifique qu'aurait pu préciser yo_haha. Mais pourquoi ne pas m'avoir expliqué cela dés le départ au lieu de me balancer : 'c'est faux' sans explications.
En ce qui concerne la "serialisation" d'un tableau PHP dans une base de donnée (je ne parle pas du cas présent) j'ai jamais dit que c'était la meilleur solution du monde, d'ailleurs tu pourra constater que je l'ai mise en dernier. Après c'est à l'utilisateur de voir en fonction de son code, de son niveau et de son temps. Mais ça existe. |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
c'est pas parce qu'on peut le faire, qu'on doit le faire, et c'est pas parce qu'un vieux tuto de 2007 donne un exemple qu'il faut le le suivre (les premiers commentaire sont assez représentatif de la chose), on peut trouver une utilisation a tous ça mais bon ... pour stocker un tableau on fait des tables relationnelles
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#9 | |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Citation:
|
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : novembre 2008 Messages : 270 ![]() |
Je vous remercie de vos réponses. La solution que j'ai choisie consiste à mettre geomfromewkt(...) dans une variable à part et ensuite insérer cette variable dans le texte de la requête.
Cordialement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com