Visualizzazione risultati 1 fino 15 di 15

Discussione: Errore nella connessione al database

  1. #1
    Guest

    Unhappy Errore nella connessione al database

    <?php

    $host='gigia1983.altervista.org';

    $user='gigia1983';

    $password='(la mia pass)';


    mysql_connect($host,$user,$password);

    mysql_select_db("my_gigia1983");

    ....
    perchè non va!?!?!?
    AIUTOOOOOOO
    Ultima modifica di numerone : 11-10-2004 alle ore 18.01.25 Motivo: Richiamo all'utente: il soggetto deve spiegare cosa tratta la discussione

  2. #2
    Guest

    Predefinito

    prova
    $host='localhost';

  3. #3
    Guest

    Unhappy niente da fare

    <?php

    $host='localhost';

    $user='gigia1983';

    $password='....';

    mysql_connect($host,$user,$password);

    mysql_select_db("my_gigia1983");

    $sql="CREATE TABLE Alberghi(Codice INT(5) CONSTRAINT pk_viaggi PRIMARY KEY, Nome_albergo CHAR(50), Indirizzo CHAR(30), Localita CHAR(30), Telefono CHAR(20), Fax CHAR(20), Sito_web CHAR (150), E_mail CHAR (150))";

    mysql_query("$sql") or die ("Tabella non creata");

    print ("Tabella creata con successo");

    ?>

    Niente da fare, nemmeno con localhost...vedi dove sbaglio :((( sigh

  4. #4
    Guest

    Predefinito

    Ah... non è un sito commerciale, è - se riesco a finirlo in tempo - un sito "finto" per la tesi universitaria

  5. #5
    Guest

    Predefinito

    Cmq l'errore che mi da è "tabella non creata" (sin dall'inizio)

  6. #6
    L'avatar di powser
    powser non è connesso Moderatore
    Data registrazione
    29-12-2003
    Residenza
    Ragusa
    Messaggi
    2,917

    Predefinito

    Prova così!
    $dbms = 'mysql';

    $dbhost = 'localhost';
    $dbname = 'my_gigia1983';
    $dbuser = 'gigia1983';
    $dbpasswd = 'tuapswrd';
    "I have something to say, it's better to burn out than to fade away..." Victor Kruger/The Kurgan

    My Site

    La risposta alla tua domanda, la trovi su http://forum.altervista.org basta fare una ricerca!

  7. #7
    Guest

    Predefinito

    niente da fare...
    Ma voi come le avete create qui le vostre tabelle?

  8. #8
    Data registrazione
    27-03-2003
    Messaggi
    235

    Predefinito

    Uhm, ma come lo stai usando, in uno script o stai cercando di installarle direttamente dal php admin?
    "La fortuna di diventare me stessa e grazie a ciò più utile agli altri - ho vissuto anche questo" Cassandra (C. Wolf)
    ::: my freedom :: my strenght :: my wings :::

  9. #9
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Prova così:
    $db_host = "localhost";
    $db_user = "gigia1983'";
    $db_password = "pass";
    $db_name = "my_giga1983";

    //connessione
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE) die ("Errore nella connessione.");
    mysql_select_db($db_name, $db) or die ("Errore nella selezione del database.");

    e poi continui con la query...
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  10. #10
    Guest

    Predefinito

    E' buona norma inserire sempre dei controlli quando possibile.
    Se il tuo script fallisce la connessione al server mysql (la prima riga) esso eseguirà anche la seconda riga (la selezione del database) che non potendo avvenire sostituirà il messaggio d'errore rendendo più difficile l'individuazione dei problemi.

    La forma corretta é quella data da binarysum, anche se si può effettuare qualche piccola modifica al fine di rendere il tutto più performante.

    Codice PHP:
    <?php
    $conn
    =mysql_connect('localhost', 'gigia1983', 'password') or die ('Errore nella connessione: '.mysql_error()); //ho qualche dubbio su 'sta riga
    mysql_select_db('nome_dabase', $conn) ord die('Errore nella selezione del database: '.mysql_error());
    mysql_query('CREATE DATABASE bla bla') or die('Errore nella query: '.mysql_error()); //anche qui ho qualche dubbio
    ?>
    In ogni caso i soggetti delle discussioni devono sempre avere un titolo che riassume il contenuto della stessa...
    Un ultimo appunto: racchiudi il codice php all'interno dei bbtag così risulterà più leggibile...
    Ultima modifica di numerone : 11-10-2004 alle ore 18.02.17

  11. #11
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    A parte la forma corretta, penso che il suo problema sia stato
    mysql_query("$sql") dove non specifica la connessione.

    ...si può essere sicuri solo provando però!
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  12. #12
    Guest

    Question aiuto

    Scusate una piccola informazione per MySQL server hostname cosa dovrei mettere?
    ho provato mettendo nomesito.altervista.org e mi dice che non puo' connettere a mysql

    Can't connect to MySQL server on 'nabucodonosor.altervista.org' (111)

    se qualcuno puo' darmi una mano lo ringrazio anticipatamente

  13. #13
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Non sono così pazzo da dirti di trovare la soluzione con una ricerca, ma almeno rileggiti questa discussione!
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  14. #14
    Guest

    Predefinito

    chi per piacere mi dice che indirizzo devo mettere per la connessione al server my sql ?

  15. #15
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Sarò stato sarcastico, ma la soluzione è realmente in questa discussione!
    2° risposta dall'altro!
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •