Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: [Easy php 14.1]

  1. #1
    Utente di HTML.it L'avatar di malossi88
    Registrato dal
    Dec 2014
    residenza
    Padova
    Messaggi
    30

    [Easy php 14.1]

    ciao raga, sono nuovo e ho da poco iniziato ad imparare ad usare html e php.
    In particolare uso easy php 14.1 e come sistema operativo ho windows xp.

    Ho seguito passo dopo passo un esempio nel web per l'inserimento di una tabella chiamata " proteine "

    ( link dell'esempio http://online.universita.zanichelli...._php_mysql.pdf )

    nel file interroga ho inserito come da loro istruzioni il seguente testo

    <?php
    $connessione = mysql_connect("localhost", "root", "");
    if ($connessione == 0)
    die ("Connessione non riuscita");
    echo "Connesso al web server!";
    mysql_select_db("proteine");
    echo "accesso al database di proteine";
    $proteina_alfa = $_POST['proteina_alfa'];
    $query = "SELECT * FROM Alfa WHERE Nome = '$proteina_alfa'";
    $sequenza = mysql_query($query) or die ("Query fallita...");
    $valore_sequenza=mysql_fetch_array($sequenza);
    echo "<br><h1>La sequenza di ";
    echo $valore_sequenza['Nome'];
    echo " è :";
    echo $valore_sequenza['Sequenza'];
    echo "</h1>";
    ?>


    nel file saluto.php ho inserito queste

    <html>
    <head>
    <title>La mia prima pagina in PHP</title>
    </head>
    <body>
    <?php
    echo "Benvenuto nel mio Database!!!";
    echo "<br>";
    echo "Oggi è: ";
    echo Date("F d Y");
    ?>
    <form action="interroga.php" method="POST">
    Nome della proteina:
    <input type="text" name="proteina_alfa">
    <input type="submit" name="submit" value="invia">
    </form>


    </body>
    </html>



    quando entro nella pagina web ed inserisco il nome di una proteina, mi da questo errore

    Connessione non riuscita


    sapete cosa può essere?


    grazie a tutti!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Benvenuto.
    Come ti dice il messaggio, non avviene la connessione al database.
    La connessione la fai qui
    $connessione = mysql_connect("localhost", "root", "");

    Il tuo database prevede una password per l'accesso? In tal caso la devi passare come ultimo parametro della funzione mysql_connect().

    Ti do un altro consiglio, visto che sei all'inizio, cerca dei tutorial che usino le funzioni myslqi_ e non mysql_, queste ultime sono deprecate, presto non funzioneranno più.
    Se poi decidessi di imparare direttamente PDO per l'interfacciamento al database sarebbe ancora meglio.

  3. #3
    Utente di HTML.it L'avatar di malossi88
    Registrato dal
    Dec 2014
    residenza
    Padova
    Messaggi
    30
    ciao Alhazred e grazie mille per la risposta.

    No, attualmente il database è impostato come nella modalità iniziale cioè senza password..


    grazie provo a vedere qualche tutorial intanto..

  4. #4
    Utente di HTML.it L'avatar di malossi88
    Registrato dal
    Dec 2014
    residenza
    Padova
    Messaggi
    30
    premesso che ho installato EasyPHP devserver 14.1 beta2.

    Nella pagina http://127.0.0.1:10000/ db server e http server son verdi.

    Ogni volta che creo un db da questa pagina, mi crea la cartella nel pc dentro programmi/EasyPHP-Webserver-14.1b2/binaries/dbserver/data e la crea qui dentro

  5. #5
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    mysql_connect di default si connette alla porta 3306. Se la hai personalizzata, allora la devi specificare nell'hostname con localhost:10000.

  6. #6
    Utente di HTML.it L'avatar di malossi88
    Registrato dal
    Dec 2014
    residenza
    Padova
    Messaggi
    30
    ho modificato in

    <?php
    $connessione = mysql_connect("localhost:10000", "root", "");


    rimane ferma la pagina con scritto in attesa di risposta da....
    Ultima modifica di malossi88; 30-12-2014 a 16:22 Motivo: edit

  7. #7
    Utente di HTML.it L'avatar di malossi88
    Registrato dal
    Dec 2014
    residenza
    Padova
    Messaggi
    30
    qualcuno sa darmi una mano? grazie

  8. #8
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    hai provato a connetterti al DB tramite un client per MySQL?

  9. #9
    Utente di HTML.it L'avatar di malossi88
    Registrato dal
    Dec 2014
    residenza
    Padova
    Messaggi
    30
    ehm... mi spiegheresti come si fa? ^_^"

  10. #10
    Quote Originariamente inviata da malossi88 Visualizza il messaggio
    ho modificato in

    <?php
    $connessione = mysql_connect("localhost:10000", "root", "");


    rimane ferma la pagina con scritto in attesa di risposta da....
    Presumo che http://127.0.0.1:10000/ sia la console di amministrazione di Easy PHP e non il server MySQL che probabilmente risponde su una porta differente.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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 © 2025 vBulletin Solutions, Inc. All rights reserved.