Visualizzazione dei risultati da 1 a 6 su 6

Discussione: creazione colonna

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

    creazione colonna

    Salve a tutti: ho il seguente problema.

    Devo creare una nuova colonna su una tabella di un db Mysql. Ho provato, ma non riesco.

    Posto il codice:

    codice:
      <?php
    // connessione al database
    mysql_connect("localhost", "utente", "pass") or die("Connessione fallita !");
    // selezione del DB
    mysql_select_db("nomedb") or die("Selezione del DB fallita !");
    $query = mysql_query("ALTER TABLE nometabella ADD [ COLUMN ] struttura VARCHAR (160)");
    mysql_close()
    ?>
    Qualcuno sa dirmi dove sbaglio?

  2. #2
    se la vuoi aggiungere alla fine della tabella:
    codice:
    ALTER TABLE `nome_tabella` ADD `nome_colonna` VARCHAR( 255 ) NOT NULL
    se la vuoi aggiungere dopo un determinto campo:
    codice:
    ALTER TABLE `nome_tabella` ADD `nome_colonna` VARCHAR( 255 ) NOT NULL AFTER `colonna_dopo_la_quale_inserire_quella_nuova`





    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    sì sì:
    codice:
    ALTER TABLE `nome_tabella` ADD `nome_colonna` VARCHAR( 255 ) NOT NULL AFTER  `colonna_dopo_la_quale_inserire_quella_n
    uova`
    avevo aggiustato, ma niente...

  4. #4
    quando esegui la query metti la segnalazione dell'errore:

    mysql_query($query)or die(mysql_error());


    ti dà qualche errore?
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    che errore assurdo facevo!!

    senti qui
    codice:
    $sql = 'ALTER TABLE `determinazioni` ADD `struttura` VARCHAR(160) NOT NULL AFTER `sezione`'; 
    
    mysql_query($sqI)or die("errore aggiornamento: ".mysql_error());
    $sqI al posto di $sql!!!
    Ma che idiota sono??

  6. #6
    errori di distrazione


    sono i più difficili da trovare perché apparentemente sembra tutto ok!

    comunque per le query usa sempre la notazione dell'errore, così risolvi subito e vedi dov'è l'errore.



    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.