|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : février 2007 Messages : 181 ![]() |
Bonjour,
voila je suis en train de développer une petite application PhP/MySql et je me demandais si il était possible sous mysql d'interdire l'accés à une ligne bien spécifique d'une table. Je m'expliques, l'application que je developpes génére des fiches or je souhaite qu'une seule personne puisse la modifier et que les autres ne puissent que la lire. Est ce que cela est possible directement sous mysql. Merci par avance de vos réponses, je suis un débutant :p |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : février 2007 Messages : 181 ![]() |
Personne ne peut m'aider?<
|
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 918 ![]() |
Non, impossible. Mais normalement tes utilisateurs n'ont pas accès direct à ton serveur, si ?
Ca doit être géré dans php. |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : février 2007 Messages : 181 ![]() |
Merci pour ta réponse
Concernant l'accès à la base de données, il n'est pas direct puisque j'utilise un serveur d'application avec PHP. Parcontre, penses tu qu'il soit nécessaire de créer une table listant les fiches ouvertures (une sorte de table temporaire qui répertorie les fiches ouvertes?). Merci par avance :p |
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 918 ![]() |
Ah, j'avais mal compris ce que tu veux faire.
Je ne sais pas si c'est possible de verrouiller une table comme ça, mais tu peux en effet créer une table intermédiaire comportant la liste des fiches ouvertes. Ensuite, lors d'une ouverture et d'une demande d'update, tu vérifies si la fiche est soit absente de ta table temporaire, soit par l'utilisateur qui l'a ouverte en premier. Sinon, il y a peut être la possibilité d'utiliser des transactions, mais je n'y connais pas grand chose. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com