Frequently Asked Questions

Other Languages: Dansk Deutsch English Español Suomi Filipino Français Indonesian Italiano Japanese Korean Malay Bokmål Nederlands Polski Português - Brasil Português - Portugal Русский Svenska Thai Türkçe Українська Vietnamese Chinese Taiwan Chinese

Σύνδεση στην MySQL μέσω PHP

Print this Article
Last Updated: February 2, 2015 12:30 PM

Μπορείτε να έχετε πρόσβαση σε βάσεις δεδομένων MySQL απευθείας μέσα από δέσμες ενεργειών PHP. Έτσι μπορείτε να διαβάζετε και να γράφετε δεδομένα στη βάση δεδομένων σας απευθείας από τον ιστότοπό σας.

Για να συνδεθείτε στην MySQL μέσω PHP

  1. Συνδεθείτε στον MySQL server σας με την εντολή mysql_connect. Για παράδειγμα:

    $con = mysql_connect('HOSTNAME','USERNAME','PASSWORD');

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

  2. Επιλέξτε τη βάση δεδομένων στην οποία θέλετε να αποκτήσετε πρόσβαση με την εντολή mysql_select_db. Για παράδειγμα:

    mysql_select_db('DATABASENAME', $con)
    Όπου 'DATABASENAME' είναι το όνομα της βάσης δεδομένων σας — αυτό εμφανίζεται και στη σελίδα λεπτομερειών της βάσης δεδομένων σας.

Αφού αποκαταστήσετε τη σύνδεση και επιλέξετε τη βάση δεδομένων, μπορείτε να θέσετε ερωτήματα μέσω της PHP.

Για να διευκολυνθείτε στη δημιουργία της δικής σας συμβολοσειράς σύνδεσης, ακολουθεί ένα παράδειγμα.

Παράδειγμα συμβολοσειράς σύνδεσης στην MySQL μέσω PHP

<?php //Sample Database Connection Syntax for PHP and MySQL. //Connect To Database $hostname="your_mysqlserver.secureserver.net"; $username="your_dbusername"; $password="your_dbpassword"; $dbname="your_dbusername"; $usertable="your_tablename"; $yourfield = "your_field"; mysql_connect($hostname,$username, $password) or die ("<html><script language='JavaScript'>alert('Unable to connect to database! Please try again later.'),history.go(-1)</script> <!-- Mirrored from help.secureserver.net/article/216?prog_id=ixonecom&locale=el by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 29 Jul 2015 07:23:48 GMT --> </html>"); mysql_select_db($dbname); # Έλεγχος αν υπάρχει εγγραφή $query = "SELECT * FROM $usertable"; $result = mysql_query($query); if($result) { while($row = mysql_fetch_array($result)) { $name = $row["$yourfield"]; echo "Όνομα: ".$name."<br>"; } } ?>

Για περισσότερες πληροφορίες, δείτε τη σελίδα συναρτήσεων MySQL στο php.net.