Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/05/2006, 09h42   #1
Membre régulier
 
Avatar de karimphp
 
Développeur Web
Inscription : avril 2006
Messages : 183
Détails du profil
Informations personnelles :
Âge : 31

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 183
Points : 76
Points : 76
Envoyer un message via Yahoo à karimphp Envoyer un message via Skype™ à karimphp
Par défaut [Conception] Quelle est la différence entre les tableaux et la base de données

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 ?
karimphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 09h46   #2
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
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.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 09h47   #3
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
Oui c'est 2 choses completement differentes...pas vrément comparables..
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 10h16   #4
Membre régulier
 
Avatar de karimphp
 
Développeur Web
Inscription : avril 2006
Messages : 183
Détails du profil
Informations personnelles :
Âge : 31

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 183
Points : 76
Points : 76
Envoyer un message via Yahoo à karimphp Envoyer un message via Skype™ à karimphp
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
karimphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 10h25   #5
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Une BDD c'est quand même beaucoup plus puissant qu'un simple tableau avec les requêtes...
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 10h32   #6
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
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/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 10h42   #7
Membre régulier
 
Avatar de karimphp
 
Développeur Web
Inscription : avril 2006
Messages : 183
Détails du profil
Informations personnelles :
Âge : 31

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 183
Points : 76
Points : 76
Envoyer un message via Yahoo à karimphp Envoyer un message via Skype™ à karimphp
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 .
karimphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 10h47   #8
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
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/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 10h51   #9
Membre confirmé
 
Avatar de mLk92
 
Inscription : mars 2006
Messages : 522
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 522
Points : 249
Points : 249
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 !!
mLk92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h21.


 
 
 
 
Partenaires

Hébergement Web