Hosting Solutions
 
Azienda  |  Listino  |  Assistenza  |  Rinnova servizi  |  Area Utenti ]
Rss Feed Twitter Facebook Tel: 055.3031.2626
info@hostingsolutions.it
Domini Email Hosting Virtual Private Server Server  dedicati E-commerce Site Generator Rivenditori

Domande frequenti
Guide on-line
Assistenza tecnica on-line
Help desk

Accesso a database MySQL

Hosting Solutions offre anche soluzioni database MySQL (http://www.mysql.com), acquistabile come servizio aggiuntivo di un piano hosting. Non su tutti i piani hosting è possibile acquistare MySQL come servizio aggiuntivo, quindi controllate attentamente le caratteristiche del vostro servizio.

Perché utilizzare MySql?
MySQL è uno dei RDBMS più avanzati e più sicuri a disposizione sul mercato. Se dovete sviluppare siti dinamici con un alto numero di visitatori, appoggiarsi su MySQL significa avere consistenza dei dati e sicurezza sulle performance elevate e sulla stabilità. Inoltre MySQL ha il vantaggio di avere costi contenuti. In particolare, MySQL è gratuito per gli sviluppatori, questo significa che installare MySQL sul vostro PC per le vostre prove in locale non ha costo alcuno.

Potete trovare la documentazione completa su MySQL a questo indirizzo: http://dev.mysql.com/doc/

All'interno del vostro pannello di controllo potrete trovare i dati di accesso al vostro piano MySQL. I dati che dovrete utilizzare per la connessione sono i seguenti:
  • Database Server: uno fra
    • mysql41.vostrodominio.it
    • mysql51.vostrodominio.it
    • indirizzo IP generato dopo la creazione del database
  • nome database: quello che vi viene fornito unitamente alla conferma di attivazione del servizio MySQL.
  • login: il login che vi è stato assegnato con l'attivazione del servizio MySQL.
  • password: la password che vi è stata assegnata con l'attivazione del servizio MySQL.


  • Accesso a MySQL tramite ASP

    In questo esempio vengono considerati:
    • nome server: mysql41.sqlhosting.it
    • nome database: nomedb
    • user id: nomeutente
    • password: password


    <%
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={MySQL ODBC 3.51 Driver};server=mysql41.sqlhosting.it;
    port=3306;uid=nomeutente;pwd=passwprd;database=nomedb;"
    interrogazione = "select * from test"
    rs = Server.CreateObject("ADODB.Recordset")
    set rs = conn.execute(interrogazione)
    html_risultato = ""
    do while not(rs.eof)
        html_risultato = html_risultato & "<tr>"
        html_risultato = html_risultato & "<td> " & rs("id") & "</td>"
        html_risultato = html_risultato & "<td>" & rs("descrizione") & "</td>"
        html_risultato = html_risultato & "</tr>"
        rs.movenext
    loop
    rs.close
    conn.close
    set rs = nothing
    set conn = nothing
    %>
    <html>
    <head>
    <title> Test Connessione ADODB a MySql</title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    </head>
    <body>
    <table border="1">
        <tr>
            <th colspan="3">
                <h3>Tabella Risultati Query: <%=interrogazione%></h3>
            </th>
        </tr>
        <tr>
            <th>ID categoria</th>
            <th>Nome categoria</th>
        </tr>
        <%=html_risultato%>
    </table>
    </body>
    </html>


  • Accesso a MySQL tramite PHP

    Potete trovare la guida completa della libreria MySQL per PHP a questo url:
    http://it.php.net/manual/it/ref.mysql.php

    In questo esempio vengono considerati:
    • nome server: mysql41.sqlhosting.it
    • nome database: nomedb
    • user id: nomeutente
    • password: password


    <?php
    $connessione = mysql_connect("mysql41.sqlhosting.it", "nomeutente", "password")
           or die("Connessione non riuscita: " . mysql_error());
    mysql_select_db("nomedb") or die ("database non presente");
    $interrogazione = "select * from test";
    $risultato = mysql_query($interrogazione);
    while ($riga = mysql_fetch_array($risultato)) {
        $html_risultato .= '<tr>';
        $html_risultato .= '<td> '.$riga["id"].'</td>';
        $html_risultato .= '<td> '.$riga["descrizione"].'</td>';
        $html_risultato .= '</tr>';
    }
    mysql_close($connessione);
    // HTML ?>
    <html>
    <head>
    <title> Test Connessione ADODB </title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    </head>
    <body>
    <table border="1">
        <tr>
            <th colspan="3">
                <h3>Tabella Risultati Query: <?=$interrogazione?></h3>
            </th>
        </tr>
        <tr>
            <th>ID categoria</th>
            <th>Nome categoria</th>
        </tr>
        <?=$html_risultato?>
    </table>
    </body>
    </html>
[ Hosting Solutions | Copyright © 1999 - 2010 Genesys Informatica Srl. P.iva 02002750483 | Privacy | Regolamentazione | Mappa del sito ]
Associazione Hosters Registrars Italiani