Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
eirinikp
Δημοσιεύσεις: 90
Εγγραφή: 04 Οκτ 2010 12:59

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από eirinikp » 27 Οκτ 2010 21:36

Επειδή δεν μπόρεσα να ανακαλύψω αν έχει ήδη απαντηθεί αυτό που θα ρωτήσω, ζητάω συγνώμη εκ των προτέρων, αν ρωτάω κάτι που υπάρχει ήδη.
Είμαι σχετικά αρχάρια με τις βάσεις δεδομένων, και έχω την εξής απορία. Έχω εγκατατήσει apache-php-mysql-phpmyadmin με xampp σε windows και αναρωτιέμαι το εξής. Όταν φτιάξω μία βάση δεδομένων από το phpmyadmin στο MySQL localhost, μετά από ότι κατάλαβα θα την κάνω export σε ένα .sql αρχείο, και μετά αυτό το αρχείο σε ποιο φάκελο του localhost θα το βάλω για να επικοινωνεί με την ιστοσελίδα που φτιάχνω? Μήπως χρειάζεται να κάνω export και τίποτε άλλο? Γενικά τι θα χρειαστεί να κάνω για να χρησιμοποιώ τη βάση μου από τη σελίδα?
Ευχαριστώ πολύ!

Άβαταρ μέλους
hitca
Honorary Member
Δημοσιεύσεις: 1919
Εγγραφή: 13 Ιουν 2010 19:41
Τοποθεσία: Brussels
Επικοινωνία:

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από hitca » 27 Οκτ 2010 22:36

Δεν νομίζω ότι χρειάζεται να κάνεις εξαγωγή από βάση...

Όταν κατασκευάσεις κάποιο site και χρειαστεί επικοινωνία με βάση, απλώς θα στο ζητήσει την στιγμή της εγκατάστασης -- name, user, password -- . Εάν αποτύχει για οποιονδήποτε λόγο η επικοινωνία με τήν (ήδη) κατασκευασμένη βάση, απλώς η εγκατάσταση θα διακοπεί...

Άβαταρ μέλους
Khronos
Δημοσιεύσεις: 754
Εγγραφή: 11 Δεκ 2006 14:43
Τοποθεσία: Ηράκλειο

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από Khronos » 28 Οκτ 2010 03:06

Το export μιας βάσης απο το phpmyadmin συνήθως γίνεται για να πάρεις backup τη βάση.

Τώρα η σύνδεση με τη βάση σε ένα php script γίνεται ως εξής:

Κώδικας: Επιλογή όλων

<?php
$username = 'mysql_user';  //usually "root"
$password = 'mysql_password';
$hostname = 'localhost';	
$dbh = mysql_connect&#40;$hostname, $username, $password&#41; or die&#40;"Unable to connect to MySQL"&#41;;
//select a database to work with
$selected = mysql_select_db&#40;"examples",$dbh&#41; or die&#40;"Could not select examples"&#41;;

?>

Άβαταρ μέλους
eirinikp
Δημοσιεύσεις: 90
Εγγραφή: 04 Οκτ 2010 12:59

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από eirinikp » 29 Οκτ 2010 12:23

hitca έγραψε:Δεν νομίζω ότι χρειάζεται να κάνεις εξαγωγή από βάση...

Όταν κατασκευάσεις κάποιο site και χρειαστεί επικοινωνία με βάση, απλώς θα στο ζητήσει την στιγμή της εγκατάστασης -- name, user, password -- . Εάν αποτύχει για οποιονδήποτε λόγο η επικοινωνία με τήν (ήδη) κατασκευασμένη βάση, απλώς η εγκατάσταση θα διακοπεί...
Ναι αλλά όταν θα είναι να στείλω τη σελίδα με ftp για να ανέβει online, εκεί τι θα γίνει?

Άβαταρ μέλους
hitca
Honorary Member
Δημοσιεύσεις: 1919
Εγγραφή: 13 Ιουν 2010 19:41
Τοποθεσία: Brussels
Επικοινωνία:

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από hitca » 29 Οκτ 2010 12:56

Ακριβώς το ίδιο γίνεται... απλώς πρέπει να έχεις έτοιμες κατάλληλες εγγραφές σε κάποια ειδικά αρχεία ώστε να επικοινωνήσουν με την βάση.

Κάνε αναζήτηση στο forum, νομίζω θα βρείς απαντήσεις και συμβουλές, αλλιώς να γίνει το ερώτημά σου πιο συγκεκριμένο και θα σε βοηθήσουν

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από Apostolis_38 » 29 Οκτ 2010 13:01

Οπως είναι στημένο το xampp στο pc σου, έτσι θα είναι στημένο και το site στον server.
Προφανώς με λιγότερα δικαιώματα για σένα ώστε να μην μπορείς να πειράξεις κάποιες ρυθμίσεις. Για λόγους ασφαλείας φυσικά.

Οτι δημιουργείς στο pc σου θα πρέπει να δημιουργήσεις και στον server.
Σε όλα, paths-databases κ.λ.π. κ.λ.π.
Οχι οτι δεν μπορείς να κάνεις αλλιώς αλλά ένα path ή ένα field name να σου ξεφύγει και μπορεί να μην παίζει τίποτα.

Αυτό που μπορείς να κάνεις με το phpmyadmin είναι να κάνεις export (δομή και δεδομένα) τους πίνακες που έχεις δημιουργήσεις τοπικά και να τούς κάνεις import στη βάση στον server, ώστε να μην παιδεύεσαι να τους δημιουργείς από την αρχή.

Άβαταρ μέλους
eirinikp
Δημοσιεύσεις: 90
Εγγραφή: 04 Οκτ 2010 12:59

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από eirinikp » 29 Οκτ 2010 13:39

ΟΚ, θα μελετήσω το forum, αλλά ωστόσω θα ήθελα να ρωτήσω κάτι ακόμα.
Εγώ σε εκείνο το server, το μόνο που μπορώ να κάνω, είναι να στέλνω αρχεία με ftp. Είτε έχει εγκατεστημένο phpmyadmin είτε όχι, εγώ δεν έχω ενημερωθεί αν μπορώ να το χειριστώ. Ή μήπως να ρωτήσω αν υπάρχει, γιατί θα δικαιούμαι να το χειρίζομαι?
Τι γίνεται συνήθως?
Ευχαριστώ πολύ για το ενδιαφέρον και τις απαντήσεις. Αν αυτά που ρωτάω είναι αυτονόητα παρακαλώ δείξτε κατανόηση, μιας και τώρα ασχολούμαι πρώτη φορά με αυτά τα θέματα.

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από Apostolis_38 » 29 Οκτ 2010 14:56

Δεν ξέρω αν είναι υποχρεωτικό να σου παρέχουν κάποιο πρόγραμμα διαχείρισης αλλά η αλήθεια είναι οτι δεν έχω δει κάποιο site που να μην έχει τέτοια δυνατότητα.
Οπότε μάλλον είναι το πιο πιθανό.

Πρόσεξε όμως μην μπερδευτείς με το διαχειριστικό περιβάλλον που προσφέρουν κάποιες εφαρμογές όπως το Wordpress, το Joomla κ.λ.π.
Είναι άλλο αυτό.

Άβαταρ μέλους
eirinikp
Δημοσιεύσεις: 90
Εγγραφή: 04 Οκτ 2010 12:59

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από eirinikp » 29 Οκτ 2010 14:58

Apostolis_38 έγραψε: Πρόσεξε όμως μην μπερδευτείς με το διαχειριστικό περιβάλλον που προσφέρουν κάποιες εφαρμογές όπως το Wordpress, το Joomla κ.λ.π.
Είναι άλλο αυτό.
Μα εγώ δε χρησιμοποιώ τίποτα τέτοιο. Γιατί να τα συναντήσω?

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Εξαγωγή mysql για χρήση από τη σελίδα πώς?

Δημοσίευση από Apostolis_38 » 29 Οκτ 2010 15:06

Δεν ξέρω τι χρησιμοποιείς.
Στο έγραψα για να μην μπερδευτείς.
Αφού δεν τότε ξέχνα το.

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες