Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Collegamento con DB su server Bitnami su VirtualMachine

    Ciao a tutti ragazzi,
    ho installato su VirtualBox il sistema "Bitnami" che ha al suo interno tutto ciò che serve per sviluppare in php, sto provando a connettermi al DB ma niente non mi si connette, vi lascio il codice

    codice:
    html>
    <head>
    <title>La mia prima pagina web con PhP</title>
    </head>
    <body>
    
    
    Bentornato sul nostro sito Web! BARZETTI 8!!!!!!!!!!<br>
    
    <?php
    
        echo "ENTRATO IN PHP<br>";
    
    $host     = 'localhost';
    $user     = 'root';
    $password = 'pwd';
    $DB     = 'pordenone';
    
    echo "CONNESSIONI<br>";
    
    echo $host;
    
    echo "<br>";
    $connessione = mysql_connect($host, $user, $password) or die ("Connessione non riuscita");
    
    echo "creata var connessione<br>";
    
    mysql_select_db($DB);
    
    echo "CONNESSO AL DB<br>";
    
    $query = "INSERT INTO utenti (nome, pswd) VALUES ('giovanni', MD5('lallana'));";
    
    mysql_query($query);
    
    echo "Quesry su DB LANCIATA<br>";
    
    
    ?>
    
    
    </body>
    </html>
    La pagina mi STAMPA A VIDEO fino a

    codice:
    echo "CONNESSIONI<br>";

    echo $host;

    echo "<br>";
    E poi basta. Dove sbaglio??
    Grazie
    spider81man

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    783
    Probabilmente il php nella box è alla versione 7, quindi le funzioni mysql_* sono state rimosse.

    Usa mysqli o pdo per accedere al database.

  3. #3
    Infatti,
    ho risolto così

    codice:
    <html>
    <head>
    <title>Connessione a DB</title>
    </head>
    <body>
    
    
    Bentornato sul nostro sito Web! BARZETTI 16!!!!!!!!!!<br>
    
    <?php
    
    echo "ENTRATO IN PHP<br>";
    
    $host     = 'localhost';
    $user     = 'root';
    $password = 'pwd';
    $DB     = 'pordenone';
    
    echo "CONNESSIONI<br>";
    
    echo $host;
    echo "<br>";
    
    
    $db_server = mysqli_connect($host ,$user, $password , $DB ); //connessione al DB
    if(!$db_server) //controllo che la connessione al DB vada a buon fine
    die("Impossibile connettersi al Database");
    
    echo "<br>";
    
    echo "connessi<br>";
    
    mysqli_select_db($DB);
    
    echo "CONNESSO AL DB<br>";
    
    $query = "INSERT INTO utenti (nome, pswd) VALUES ('giovanni', MD5('lallana'))";
    
    echo "Query su DB<br>";
    
    echo '<br>';
    
    echo $query;
    
    $result= mysqli_query($db_server, $query);
    echo '<br>';
    
    echo $query
    echo $db_server;
    
    if (!$result) {
        die("Errore nella query $query: " . mysql_error());
    }
    
    // chiudo la connessione a MySQL
    mysql_close();
    
    echo 'Query eseguita correttamente';
    ?>
    
    </body>
    </html>
    Ora si connette e fa gli inserimenti TRANQUILLAMENTE!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.