Visualizzazione dei risultati da 1 a 10 su 10

Discussione: alter table

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    alter table

    Salve a tutti,

    io vorrei aggiungere un campo data ad una tabella Mysql tramite php.
    Ho scritto il codice, ma non mi funziona:

    codice:
    <?php
    // connessione al database
    mysql_connect("host", "nomeutente", "password", "db-av") or die("Connessione fallita !");
    $query =
    ALTER TABLE `garecompless` 
    ADD giornoaggiu, DateTime;
    ?>

    dove "db-av" è il nome del db Sapete dirmi dove sbaglio?

  2. #2
    il database lo devi selezionare con:

    mysql_select_db('database');

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    niente da fare:
    Parse error: parse error, unexpected T_STRING in /var/www/consanita/public/alter.php on line 5

    il codice è questo:

    codice:
    <?php
    // connessione al database
    mysql_select_db("host", "user", "password", "db-av") or die("Connessione fallita !");
    $query =
    ALTER TABLE `garecompless` 
    ADD giornoaggiu, DateTime;
    ?>

  4. #4


    sei un fenomeno...

    leggi un po qui che male non ti fara'....

    http://php.html.it/guide/lezione/231...atabase-mysql/

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    sì sarò anche un fenomeno ma il risultato non cambia:


    Parse error: parse error, unexpected T_STRING in /var/www/consanita/public/alter.php on line 6

    codice:
    <?php
    // connessione al database
    $conn = mysql_connect('host','utente','password') or die("Errore nella connessione a MySql: " . mysql_error()); 
    mysql_select_db('portaleav',$conn) or die("Errore nella selezione del db: " . mysql_error()); 
    $query =
    ALTER TABLE `garecompless` 
    ADD giornoaggiu, DateTime;
    ?>

  6. #6
    $query e' una variabile.....

    la stringa deve essere messa tra apici e poi eseguita....

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

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    ora sembra andare, grazie mille...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    macché, invece no. Quando lo lancio non mi dà nessun errore, ma se provo ad effettuare una query comprendendo il nuovo campo, mi restituisce:

    Warning: mysql_query(): Unknown column 'giornoaggiu' in 'field list' in /var/www/miosito/modifica.php on line 79

    il codice mi sembra giustoi, adesso:

    codice:
    <?php
    // connessione al database
    $conn = mysql_connect('host','user','password') or die("Errore nella connessione a MySql: " . mysql_error()); 
    mysql_select_db('portaleav',$conn) or die("Errore nella selezione del db: " . mysql_error()); 
    $query = "ALTER TABLE `garecompless` ADD `giornoaggiu` DATE NOT NULL ";
    ?>

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    niente? Scusate, per me è davvero molto importante...

  10. #10
    La query va eseguita....
    codice:
    mysql_query($query) or die (mysql_error());

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

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.