Τηλέφωνο
e-mail πωλήσεων
e-mail τεχνικής βοήθειας
Σελίδα γρήγορης
 
 
210-9211597
sales@thewebpower.com
support@thewebpower.com
επικοινωνίας
 

 

mySQL database (Βάση Δεδομένων)

 

 

Αρχική Σελίδα
Πακέτα Φιλοξενίας
Παραγγελία χώρου
Κατοχύρωση domain
Η Εταιρεία
Τι λένε οι πελάτες
Σχεδιασμός
Διαφήμιση
Γιατί Εμάς
Τεχνική Βοήθεια
Σελίδα Επικοινωνίας
Προσφορά Εργασίας
Μεταπωλητές

server technology

 

 

 

Τι πρέπεινα χρησιμοποιήσω για να εγκαταστήσω μια βάση δεδομένων (database) ;

Η κύρια database διαθέσιμη στο σύστημά μας είναι η mySQL η οποία είναι ότι χρησιμοποιείτε για να δημιουργήσετε και να διαχειριστείτε τα database αρχεία σας . Για να σας τα παρουσιάσετε στο Ίντερνετ θα πρέπει να χρησιμοποιήσετε ένα πρόγραμμα που ονομάζεται PHP.

Τα εγχειρίδια για τα προγράμματα αυτά, βρίσκονται εδώ:


Τι πρέπει να κάνετε...

  1. Αν θέλετε να έχετε πρόσβαση στην database μέσω SSH , από ssh πληκτρολογήστε την ακόλουθη γραμμή εντολών για να έχετε πρόσβαση στην database σας :

    /usr/local/mysql/bin/mysql dbname -u username -ppassword
    (κανένα διάστημα μεταξύ του –p και του password)

  2. Για πρόσθετες πληροφορίες στο πως να κατασκευάζετε πίνακες και να εισάγετε δεδομένα μέσα σε αυτούς συμβουλευτείτε το εγχειρίδιο mySQL Manual.
  3. Για πληροφορίες/οδηγίες στην χρήση PHP για να εμφανίζετε τις database σας στο Ίντερνετ , κοιτάξτε το εγχειρίδιο PHP Manual.
  4. Αν θέλετε μπορείτε να έχετε πρόσβαση στην mySQL database σας remotely (αντί από localhost) . 

Τι ΔΕΝ σας λένε τα Εγχειρίδια ( Manuals )...

Υπάρχουν πληροφορίες που χρειάζεστε, οι οποίες δεν είναι διαθέσιμες στα εγχειρίδια MySQL και ΡΗΡ . Παρακάτω βρίσκονται  αυτές οι πληροφορίες . 

MySQL
Οι παρακάτω πληροφορίες προυποθέτουν ότι έχετε γνώσεις από mySQL ή ότι έχετε ανατρέξει το εγχειρίδιο που αναφέρεται πιο πάνω.

  1. Όταν δίνετε κάποια εντολή στην mySQL πρώτα πληκτρολογείτε την εντολή και αμέσως αφού πατήσετε enter σας παρουσιάζεται ξανά το (prompt) (->) χωρίς να γίνει τίποτα.. Για να προχωρήσει η εντολή σας πρέπει να πληκτρολογήσετε την λέξη “go” . Για παράδειγμα , στην επιλογή mySQL πληκτρολογήστε :

    CREATE TABLE products (prodid int(10) not null, name char(200), price decimal(5,2), primary key (int))
    [έρχεστε μετά σε μια επιλογή που μοιάζει όπως :]
    ->
    [σε αυτήν την επιλογή πρέπει να πληκτρολογήσετε go για να σταλούν οι οδηγίες στον mySQL server.]

  2. Αν θέλετε να τραβήξετε δεδομένα από ένα ASCII αρχείο κειμένου για να εμπλουτίσετε τον πίνακα της database σας . Το εγχειρίδιο σας δίνει την εντολή , load data infile 'file.txt' into table products [περισσότερες επιλογές...] αλλά πρέπει να δώσετε την πλήρες διαδρομή (full path ) για το αρχείο κειμένου που θέλετε να εισάγετε . Το οποίο σημαίνει ότι πρέπει πρώτα να κάνετε ftp το αρχείο κειμένου στον κατάλογό σας (directory ) και μετά να δώσετε την εντολή πληκτρολογώντας την πλήρες διαδρομή ( full path ) για το αρχείο όπως :

    load data infile '/home/username/path/to/file/file.txt' into table products [περισσότερες επιλογές...]

     

Συνδέοντας MS Access σε μια MySQL database 


1) Κατεβάστε και Εγκαταστήστε MyODBC 2.50.19 ( ή πιο πρόσφατη έκδοση ) στο PC σας με την MS Access εγκαταστημένη . --μπορείτε να το κατεβάσετε από : http://www.mysql.com/download.html  


2) Συμπληρώστε τις ακόλουθες ρυθμίσεις :
Windows DNS Name: Μπορείτε να επιλέξετε όνοματα τα οποία πρέπει να είναι μοναδικά . 
Server: Αυτό είναι το domain name ή IP address
MySQL Database Name: Το όνομα της MySQL database σας . 
User: Το username για την MySQL database σας . 
Password: Το password για την MySQL database σας
Port: Αφήστε κενό για το προκαθορισμένο (default) (3306)
Options : Επιλέξτε "Return Matching Rows"


3) Για να συνδέσετε ( Link ) έναν πίνακα ( Table ) 
a) File...Get External Data...Link Tables
b) Κάτω από το 'Files of Type:', επιλέξτε "ODBC Database"
c) Επιλέξτε Machine Data Source Tab, και επιλέξτε το κατάλληλο Data Source Name
d) Επιλέξτε πίνακα/ες για να τους συνδέσετε ( Link ) . 

Ενημερώστε μας αν χρειάζεστε κάτι άλλο

PHP
Οι παρακάτω πληροφορίες προυποθέτουν ότι έχετε γνώσεις από PHP ή ότι έχετε ανατρέξει το εγχειρίδιο που αναφέρεται πιο πάνω

  1. Για να παρουσιάσετε τις πληροφορίες της database σας χωρίς την χρήση μιας φόρμας για να καλέσετε ένα php script, απλά δημιουργήστε το HTML κείμενό σας όπως θα κάνατε μια άλλη web σελίδα αλλά αντί για τα extension .htm ή .html πρέπει να ονομάσετε το αρχείο με το extension . php. Τότε μέσα στο κείμενο το ίδιο το τμήμα το οποίο θα θέλατε να είναι ο PHP κώδικας , το ξεκινάτε με <?PHP και το τελειώνετε με ?>.
    Για παράδειγμα :

    (Αυτά είναι τα προϊόντα που πουλώ) These are the products I sell:

    <HTML>

    <HEAD>

    <TITLE>My products</TITLE></HEAD>

    <BODY><P>These are the products I sell:</P>

    <TABLE BORDER="1">

    <?PHP
    mysql_connect(localhost, username, password);
    $result = mysql(mydatabase, "select * from products");
    $num = mysql_numrows($result);
    $i = 0;

    while($i < $num) {
    echo "<TR>\n"; echo "<TD>\n";
    echo mysql_result($result,$i,"prodid");
    echo "</TD>\n<TD>";
    echo mysql_result($result,$i,"name");
    echo "</TD>\n<TD>";
    echo mysql_result($result,$i,"price");
    echo "</TD>\n";
    echo "</TR>\n";
    $i++;}

    ?>

    </TABLE></BODY> </HTML>

     Έχοντας το loop στο php πρόγραμμα δημιουργήστε ένα πίνακα με προϊόντα σε λίστα.
    ΣΗΜΕΙΩΣΗ το username και password για την database δεν είναι γραμμένα στο αρχείο όταν αυτό παρουσιάζεται στο Internet έτσι χρήστες που βλέπουν τον κώδικα της web σελίδας σας δεν θα βλέπουν το password σας . 

    • Όταν χρησιμοποιείται ένα CGI script για να τραβήξετε πληροφορίες από μια φόρμα η οποία είχε υποβληθεί από έναν browser πρέπει να έχετε στην πρώτη γραμμή του script αυτή την εντολή ( όπως στα perl scripts ) : 

    #!/usr/local/bin/php

 


Home | Web Hosting | Web Design | Web Advertising
Why us? | Support | On-line Order
Company and Clients | Fast Feedback Page | Resellers Page

THE WEB POWER © 1997-2008 all rights reserved
A branch of MEDIA POWER ADVERTISING
Βεϊκου 61 , 117.41 ΑΘΗΝΑ , τηλ. 210-92.11.597 , fax. 210-92.11.596