Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    104

    AIUTO URGENTE per tabella mysql

    Sto seguendo un esempio di creazione di login logout con registrazione.
    Arrivato a un certo punto mi chiede di modificare la tabella utenti in questo modo:

    ALTER TABLE utenti ADD permessi INT DEFAULT '0' NOT NULL ;

    Sto provando a fare la modifica direttamente da MySql. Ho aggiunto un campo: l'ho chiamato "permessi" tipo "INT" ma non so come fare a mettere DEFAULT '0'

    Se lo scrivo direttamente nel campo lunghezza/Set mi da errore.

    Qualcuno riesce a darmi una mano per favore?
    Grazie

    Lollo

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    104
    Vi prego aiutatemi, dovrei finire il lavoro per domani. E' l'ultimo passo di scrittura e preparazione del codice. Poi devo solo testare.
    Non posso fermarmi per la mia ignoranza a compilare un campo della tabella.
    AIUTO

  3. #3
    Non ho capito... Non sai dove si imposta il valore di default? Ad ogni modo essendo un intero non ci vogliono gli apici che racchiudano lo 0.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    104
    Nella guida, mi indica DEFAULT come elemento facente parte del codice

    Ma se io inserico 0 in lunghezza/set, nel codice che mi crea non mi esce scritto default. Non riesco a capire come farlo uscire e se è rilevante

  5. #5

    Re: AIUTO URGENTE per tabella mysql

    Forse così?

    ALTER TABLE utenti ADD permessi INT(10) DEFAULT '0' NOT NULL ;
    Ciao!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    104
    esatto, ma visto che il nuovo campo lo aggiungo a mano nella tabella volevo capire cosa inserire nei vari campi per far generare quel codice php

  7. #7
    Originariamente inviato da Lollo1974
    esatto, ma visto che il nuovo campo lo aggiungo a mano nella tabella volevo capire cosa inserire nei vari campi per far generare quel codice php
    Decisamente incomprensibile.

    Se modifichi la struttura della tabella lo farai esattamente come fai una query qualunque. Devi solo aver lo user con i diritti di modifica della tabella.

    Cosa significa "inserire .... ecc..." ???

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

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    104
    Si, hai ragione, ma non sono un esperto di mysql. Ti spiego. Sono in mysql, nella tabella utenti. Aggiungo un campo e lo chiamo permessi. Vado così in una maschera dove mi chiede di inserire le caratteristiche. Io seleziono INT e nella riga sotto (che si chiama lunghezza/set) inserisco il valore 0. A questo punto salvo e lui mi fa vedere il codice php che ha generato e dentro il codice manca l'indicazione DEFAULT.

  9. #9
    Originariamente inviato da Lollo1974
    Si, hai ragione, ma non sono un esperto di mysql. Ti spiego. Sono in mysql, nella tabella utenti. Aggiungo un campo e lo chiamo permessi. Vado così in una maschera dove mi chiede di inserire le caratteristiche. Io seleziono INT e nella riga sotto (che si chiama lunghezza/set) inserisco il valore 0. A questo punto salvo e lui mi fa vedere il codice php che ha generato e dentro il codice manca l'indicazione DEFAULT.
    Fai un errore indicando in 0 la lunghezza del campo. lunghezza/set nel caso di un campo INT rappresenta il numero dei digit da mostrare a schermo.

    Il valore di default lo devi inserire nel campo "predefinito" selezionando l'opzione "come definito:" e nella riga sotto mettendo il valore 0 o quel che ti pare purche' sia un numero

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

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    104
    Grande, ti devo una pizza. Mi dici un'ultima cosa per favore? Ora mi esce INT NOT NULL DEFAULT 0, ma dovrebbe essere INT DEFAULT 0 NOT NULL. Sbaglio ancora qualcosa o è lo stesso?

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.