Frequently Asked Questions

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

Connessione a MySQL Tramite PHP

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

Puoi accedere ai database MySQL direttamente tramite script PHP. Questo ti permette di leggere e scrivere i dati nel tuo database direttamente dal sito Web.

Connessione a MySQL tramite PHP

  1. Collegati al tuo server MySQL usando l'istruzione mysql_connect. Ad esempio:

    $con = mysql_connect('NOMEHOST','NOMEUTENTE','PASSWORD');

    Per assistenza con i dati mysql_connect, leggi l'articolo Visualizzazione dei dettagli del database con account di hosting condivisi.

  2. Seleziona il database a cui vuoi accedere usando mysql_select_db. Ad esempio:

    mysql_select_db('NOMEDATABASE', $con)
    Dove 'NOMEDATABASE' è il nome del tuo database, che compare anche nella pagina dei dettagli del database.

Dopo aver stabilito il collegamento e aver selezionato il database, puoi inviare le query tramite PHP.

Per aiutarti a creare la stringa di connessione, abbiamo incluso un esempio qui sotto.

Esempio di stringa di connessione MySQL con 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=it by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 29 Jul 2015 07:27:44 GMT --> </html>"); mysql_select_db($dbname); # Controlla se esiste il record $query = "SELECT * FROM $usertable"; $result = mysql_query($query); if($result) { while($row = mysql_fetch_array($result)) { $name = $row["$yourfield"]; echo "Name: ".$name."<br>"; } } ?>

Per maggiori informazioni, fai riferimento alla pagina delle funzioni MySQL su php.net.