Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Collegare tabelle

  1. #1

    Collegare tabelle

    Salve a tutti,
    spiego di seguito il mio problema. Ho una tabella "users". Ho creato un'altra tabella "question" con al momento 2 campi "question_id" e "text". Vorrei inserire un altro campo "user_id" all'interno del quale viene inserito in automatico lo "user_id" della tabella "users". Ho pensato di fare ciò creando una nuova colonna col nome "user_id" ed assegnando una Foreign key in questo modo
    ALTER TABLE question
    ADD FOREIGN KEY (user_id)
    REFERENCES users (user_id)

    La query va a buon fine ma quando voglio inserire dati col comando INSERT INTO question (text) VALUES ('$txt') non succede niente. Non mi funziona più e non inserisce niente. Senza l'ultima colonna tutto funzionava.

    Qualcuno sà perche e come risolvere?
    Grazie


  2. #2
    1. avresti dovuto indicare con quale db stai lavorando, come da regolamento
    2. a prima vista pare che sia un problema di linguaggio (e manco questo hai specificato ari-) più che di db

  3. #3
    Mysql è il database. Utilizzo php.

  4. #4
    allora fatti spostare in php

  5. #5
    Senti io sono entrato in questo forum per un consiglio. Se tu non me lo sai dare, o io ho sbagliato sezione, dimmelo almeno in modo gentile. Ma dove campi?

  6. #6
    Quote Originariamente inviata da franceny3 Visualizza il messaggio
    Senti io sono entrato in questo forum per un consiglio. Se tu non me lo sai dare, o io ho sbagliato sezione, dimmelo almeno in modo gentile. Ma dove campi?
    esiste un regolamento che andrebbe rispettato e te l'ho fatto notare: non sapevo che tu fossi allergico

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.