|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
salut
La question est trés importante d'avoire la défference entre les tableau et la base de donneé par exemple mysql , et on sais q'ilya plusieur fonction permettant la bonne gestion des donneé stokeés dans des tableaux . par exemple dans une application de gestion des employés (pluse que 100 employés) ques que vous préferez d'etuliser une base de donneé ou bien un tableau ? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
Je ne vois pas vraiment la question.
Les tableaux sont des structures organisee pour manipuler les donnees. En regle generale, Ils sont perdu a chaque fin d'execution du script. Les bases de donnes servent a stocker les donnees. Les donnees ne sont pas perdues entre chaque executions de script. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Oui c'est 2 choses completement differentes...pas vrément comparables..
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
si on a un fichier php contenant un tableau
puis on apple cette page par la fonction include dans une autre page et on fait des changements par la fonction array_splice() , alors ici la question qui se pose les donneé changeés est il possible de s'enregistrer dans se fichier |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Une BDD c'est quand même beaucoup plus puissant qu'un simple tableau avec les requêtes...
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() Inscription : janvier 2004 Messages : 1 238 ![]() |
a toi de voir si tu veux utiliser mysql et les bases de données... avec plus de 50 ans d'experience en optimisation derriere, ou alors developper toi meme ton systeme a base de tableaux et de fichiers (que personne n'a vraiment developpé et optimisé, mysql fesant ca tres bien ;o)
__________________
PHP : Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production) Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error()); Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable. Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/ |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() |
ok je sais bien la bonne optimisation de la base de donneé mysql , mais si j'ai peut de donneé pour les stoké , est il obligatoir de les stokés dans une base de donneé . pour koi pas on utilise un seule fichier qui quantient un tableau , permet de gérer mes donneés qui sont organisé par clés , dont je peut les modifier a tous moment , juste d'ouvrir mon fichier on mode ecriture .
|
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() Inscription : janvier 2004 Messages : 1 238 ![]() |
Tu veux faire un fichier ? amuse toi... y a pas que l'optimisation qui est gérée en mysql, il y a aussi la concurrence d'acces. Si 2 personnes accedent a ton fichier en meme temps, tu risques d'avoir de petits problemes... se traduisant par un effacement bete et mechant des données du fichier. Donc il faudrait au moins que tu geres les problemes de lock sur le fichier...
__________________
PHP : Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production) Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error()); Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable. Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/ |
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : mars 2006 Messages : 522 ![]() |
mmmmh, salut
Stocké tes donnés dans un tableau ca peut paraitre bien quand tu as peu de donnée et que tu n'a pas envie de t'ennuyer avec la BDD, Mais ceci dit une BDD tel MySQL te permettra d'avoir tes données mieux organisé et surtout un rendu beaucoup plus stable qu'un tableau peut te le permettre. Tu peux créer des liens entre tables sans être obligé de passer par une variable temporaire ( que tu utiliserai avec des tableau). Bref Utilise une Base de donnée, c'est pas pour rien que ça a été crée !! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com