Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω φτιάξει ένα σύστημα που ο χρήστης κάνει login σε μία σελίδα, και θέλω στην συνέχεια να καταχωρεί στοιχεία σε κάποια φόρμα (π.χ. κατάλογος) και να έχει τον δικό του "χώρο"/ βάση.

 

Πως μπορώ να διαχωρίσω τους χρήστες μεταξύ τους και ο καθένας να έχει πρόσβαση στην δική του βάση;

 

Για να γίνει πιο κατανοητό, για παράδειγμα ο κάθε χρήστης καταχωρεί τα στοιχεία των πελατών του.

 

Υπάρχει κάποια σχετική βοήθεια πάνω σε αυτό;

 

Έχει σχέση με relational databases;

 

(Αυτό το υλοποιώ σε ιστοσελίδα με χρήση php και mysql. Οποιαδήποτε άλλη ιδέα είναι ευπρόσδεκτη! :-D )

Δημοσ.

Έστω ότι ο πίνακας σου data έχει τα στοιχεία των πελατών.

Για να κάνεις αυτό που θες, θα προσθέσεις ένα νέο πεδίο που θα είναι το id του χρήστη που έχει αυτό τον πελάτη.

 

Έτσι, στο τέλος θα έχεις αυτό που θες, δηλαδή ο κάθε πελάτης να είναι συνεδεμένος με έναν χρήστη.

Δημοσ.

Δηλαδή θα πρέπει να χρησιμοποιήσω 2 βάσεις. Μία για τους χρήστες και μία για τους πελάτες και η κάθε βάση να έχει ένα επιπλέον column με id για να "δείχνω" ποια στοιχεία θα πρέπει να συνδέονται μεταξύ τους.

 

Ευχαριστώ πολύ!

Δημοσ.

Όχι 2 βάσεις, αλλά μία βάση με 2 πίνακες!

 

Στον έναν πίνακα θα έχεις τους χρήστες και στον άλλον τα δεδομένα των πελατών με το επιπλέον πεδίο που σου περιέγραψα νωρίτερα

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...