Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549

    database mysql per negozio

    salve,

    sto tentando di creare un db (il primo con mysql) per l'archiviazione di semplici transazioni.

    il cliente compila un form. una volta inviato alla transazione viene assaegnato un id che è composto da una stringa data completa di orario. quindi ogni secondo c'è un codice nuovo. la possibilità che due utenti facciano un accesso simultaneo è pressochè nulla considerato lo scarso traffico che il sito riceve. i dati presenti nel form compilato dal cliente passano ad una procedura esterna (alla banca per il pagamento) e da qui ritorna alla mia procedura con dei dati post contenenti il risultato di un elaborazione.

    la mia appliacazione vorrebbe:

    memorizzre i dati compilati dal cliente, integrarli con i dati risultanti dalla procedura esterna per poi spedire il tutto tramite email all'esercente.

    vi chiedo se questo db puo funzionare per questo tipo di operazione:

    Codice PHP:

    CREATE TABLE prenotazione 
    (
    codice varchar(20NOT NULL,
    evento varchar(20NOT NULL,
    testo_prenotazione TEXT,
    id_cliente int(10NOT NULL,
    id_risultato int(10NOT NULL,
    PRIMARY KEY (codice)
    type="MyISAM";


    CREATE TABLE risultato_transazione (
    id_risultato int(10NOT NULL,
    response varchar(20),
    data date,
    carta_credito varchar(15),
    importo int(10),
    codice_transazione varchar(20),
    autorizzazione int(10),
    AUTO_INCREMENT (id_risultato),
    PRIMARY KEY (id_risultato)
    type="MyISAM";


    CREATE TABLE anagrafica (
    id_cliente int(10NOT NULL,
    nome varchar(20NOT NULL,
    cognome varchar(20NOT NULL,
    company varchar(30NOT NULL,
    zip int(10NOT NULL,
    indirizzo varchar(50NOT NULL,
    citta varchar(15NOT NULL,
    nazione varchar(15NOT NULL,
    telefono int(25NOT NULL,
    email varchar(50NOT NULL,
    AUTO_INCREMENT (id_cliente),
    PRIMARY KEY (id_cliente)
    type="MyISAM"

    molte grazie.

    ps: altra domanda. ma quando uno stesso attributo che avrà lo stesso valore è presente su due tabelle (in questo caso codice e codice_transazione avranno sembre lo stesso valore), è meglio mantenerlo solo su una oppure su entrambe le tabelle?
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  2. #2
    Utente di HTML.it L'avatar di AvOJaromil
    Registrato dal
    Feb 2006
    residenza
    laddove si stagiona formaggio dentro a dei grossi buchi di tufo
    Messaggi
    549
    di questo mi ero scordato....

    nessuno ha commenti?
    "homer sei tonto come un mulo e due volte più brutto. se uno sconosciuto ti offre un passaggio tu devi accettarlo..."

    www.flickr.com/photos/asciella/
    www.lastfm.it/user/qvaioe/

  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    sessioni o block table.
    ¿Hasta la pasta?

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.