Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    231

    [principiante] errore in fase di creazione db

    scusate, ho questo semplice file... dov'è l'errore? non capisco...

    codice:
    <html>
    <head>
    <title> Install </title>
    </head>
    <body>
    <?php
    
    include("config.php");
    $db_data = mysql_connect($db_host, $db_user, $db_password);
    if ($db_data == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.php");
    
    mysql_select_db($db_name, $db_data)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.php");
    
    $query = "CREATE TABLE commenti (id INT (5) UNSIGNED not null AUTO_INCREMENT, 
    comment TEXT not null , name VARCHAR (50), data INT (11), PRIMARY KEY (id))";
    
    if (mysql_query($query, $db_data))
    {
    	print "<html>\n";
        print "<head>\n";
        print "<title>Pagina di installazione</title>\n";
        print "</head>\n";
        print "<body>\n";
        echo "L'installazione è stata eseguita correttamente \n";
        print "</body>\n";
        print "</html>\n";
    }
    else
    {
    	print "<html>\n";
        print "<head>\n";
        print "<title>Pagina di installazione</title>\n";
        print "</head>\n";
        print "<body>\n";
    	echo "Errore durante l'installazione \n";
    	print "</body>\n";
        print "</html>\n";
    }
    mysql_close($db_data);
    ?>
    
    </body>
    </html>
    Mi va sempre nell'else, stampandomi "Errore durante l'installazione"

  2. #2
    stampa anche l'errore nei vari passaggi se vuoi vedere il perche' ...

    mysql_error()

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di grisson
    Registrato dal
    Jul 2006
    Messaggi
    166
    prova a fare un mysq_error sul risultato di mysql_query.



  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    231
    non capisco....

    ho aggiunto questo:
    ...
    echo "Errore durante l'installazione \n" . mysql_error();
    ....

    Ed adesso stampa "L'installazione è stata eseguita correttamente"



    meglio così..

    grazie a tutti

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.