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

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

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

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

  2. Χρησιμοποιήστε την εντολή mysql_select_db για να επιλέξετε τη βάση δεδομένων στην οποία θέλετε να αποκτήσετε πρόσβαση. Για παράδειγμα:
    mysql_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";
	
	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>/html>");
	mysql_select_db($dbname);
	
	# Check If Record Exists
	
	$query = "SELECT * FROM $usertable";
	
	$result = mysql_query($query);
	
	if($result){
		while($row = mysql_fetch_array($result)){
			$name = $row["$yourfield"];
			echo "Name: ".$name."br/>";
		}
	}
?>

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


Ήταν χρήσιμο αυτό το άρθρο;
Σας ευχαριστούμε για τα σχόλια. Για να μιλήσετε με έναν εκπρόσωπο της εξυπηρέτησης πελατών, χρησιμοποιήστε τον αριθμό τηλεφώνου υποστήριξης ή την παραπάνω επιλογή συνομιλίας.
Χαιρόμαστε που βοηθήσαμε! Υπάρχει κάτι άλλο που μπορούμε να κάνουμε για εσάς;
Λυπούμαστε. Πείτε μας τι σας μπέρδεψε ή γιατί η λύση δεν ήταν αποτελεσματική για το πρόβλημά σας.