Παράλειψη και μετάβαση στο κύριο περιεχόμενο
Καλέστε μας
  • Αθήνα: Υποστήριξη 24/7 σε αγγλικά21 1 198 4715
  • Θεσσαλονίκη: Υποστήριξη 24/7 σε αγγλικά23 1 118 0732
Αριθμοί τηλεφώνου και ωράρια
Κέντρο βοήθειας

Εξερευνήστε τους online πόρους βοήθειας

Βοήθεια

GoDaddy Βοήθεια

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

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

  1. Συνδεθείτε στον server MySQL χρησιμοποιώντας την πρόταση mysqli_connect. Για παράδειγμα:
    $con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');

    Για βοήθεια με τις πληροφορίες σας mysqli_connect, δείτε Βρείτε το όνομα υπολογιστή της βάσης δεδομένων σας.

  2. Χρησιμοποιήστε την εντολή mysqli_select_dbγια να επιλέξετε τη βάση δεδομένων στην οποία θέλετε να αποκτήσετε πρόσβαση. Για παράδειγμα:
    mysqli_select_db('DATABASENAME', $con)

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

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

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

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

Αυτή η συμβολοσειρά σύνδεσης θα κάνει αναζήτηση σε μια βάση δεδομένων (your_dbusername), θα εντοπίσει έναν συγκεκριμένο πίνακα (your_tablename) και, στη συνέχεια, θα εμφανίσει όλες τις τιμές του πίνακα για ένα πεδίο (στήλη) που καθορίσατε (your_field).

?php
	//Sample Database Connection Syntax for PHP and MySQL.
	
	//Connect To Database
	
	$hostname="your_hostname";
	$username="your_dbusername";
	$password="your_dbpassword";
	$dbname="your_dbusername";
	$usertable="your_tablename";
	$yourfield = "your_field";
	
	mysqli_connect($hostname,$username, $password) or die ("html>script language='JavaScript'>alert('Unable to connect to database! Please try again later.'),history.go(-1)/script>/html>");
	mysqli_select_db($dbname);
	
	# Check If Record Exists
	
	$query = "SELECT * FROM $usertable";
	
	$result = mysqli_query($query);
	
	if($result){
		while($row = mysqli_fetch_array($result)){
			$name = $row["$yourfield"];
			echo "Name: ".$name."br/>";
		}
	}
?>

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