Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 8 di 8

Discussione: Funzione WHERE

  1. #1
    HT Member
    Data Registrazione
    Sep 2008
    Messaggi
    32

    Funzione WHERE

    salve

    sto cercando di eseguire questa query in mysql

    CREATE VIEW ter_content AS
    SELECT * FROM tab_content WHERE id='51', AND catid= '130', AND catid= '131', AND catid= '132', AND catid= '64', AND catid= '70', AND catid= '123', AND catid= '126';

    solamente che quando mi crea la tabella VIEW mi mostra solamente il primo id (51) e non tutti gli altri

    dove sbaglio??

    grazie
    salve



  2. #2
    Provider L'avatar di SeFlow
    Data Registrazione
    Mar 2006
    Località
    Milano
    Messaggi
    1,368

    Re: Funzione WHERE

    Devi per caso aggiungere dei servizi aggiuntivi al prodotto? Per farlo ti conviene creare un nuovo campo per esempio chiamato addonP dove inserisci un codice, per esempio dove tutti i prodotti con addonP = 1 vengono visualizzati, così otterrai:

    CREATE VIEW ter_content AS
    SELECT * FROM tab_content WHERE addonP ='1';

    Più pulito no?
    SeFlow.it - http://www.seflow.it - Server Dedicati a partire da € 29 +iva - Server Virtuali a partire da € 9 +iva

  3. #3
    HT Member
    Data Registrazione
    Sep 2008
    Messaggi
    32

    Re: Funzione WHERE

    ciao

    mi potresti dire come posso fare a creare quel campo e fare in modo che se io all'interno di tab_content aggiungo un nuovo prodotto venga anche aggiornato in addonP = 1?

    grazie

    ciao

  4. #4
    Provider L'avatar di SeFlow
    Data Registrazione
    Mar 2006
    Località
    Milano
    Messaggi
    1,368

    Re: Funzione WHERE

    Usando la funzione create view, non crei una vera tabella, ma una virtuale, quindi il valore devi fare in modo che lo peschi direttamente dal risultato dell' sql, Senza il codice php faccio fatica a dirti come
    SeFlow.it - http://www.seflow.it - Server Dedicati a partire da € 29 +iva - Server Virtuali a partire da € 9 +iva

  5. #5
    HT Member
    Data Registrazione
    Sep 2008
    Messaggi
    32

    Re: Funzione WHERE

    ciao

    no a me non serve farla eseguire da un file .php ma devo intervenire dall'sql del mysql

    ciao

  6. #6
    Webhosting Guru
    Data Registrazione
    May 2006
    Messaggi
    1,560

    Re: Funzione WHERE

    Citazione Originariamente Scritto da floppydischetto Visualizza Messaggio
    salve

    sto cercando di eseguire questa query in mysql

    CREATE VIEW ter_content AS
    SELECT * FROM tab_content WHERE id='51', AND catid= '130', AND catid= '131', AND catid= '132', AND catid= '64', AND catid= '70', AND catid= '123', AND catid= '126';

    solamente che quando mi crea la tabella VIEW mi mostra solamente il primo id (51) e non tutti gli altri

    dove sbaglio??

    grazie
    salve
    Tira via le virgole ed utilizza OR invece di AND.
    Comunque ad occhio è una VIEW strutturata abbastanza maialescamente (scusa la franchezza). Tanto per cominiae non si usa MAI l'asterisco ma si tirano dentro i campi necesari (anche nel caso coincidano con la tabella) e poi tutti sti OR con un id passato come stringa mi sa di qualche porcheria.
    Ma è solo un'impressione...

  7. #7
    HT Member
    Data Registrazione
    Sep 2008
    Messaggi
    32

    Re: Funzione WHERE

    ciao
    ho provato come hai detto ma non funziona

    errore di sintassi

    altre idee???

    grazie
    ciao

  8. #8
    Webhosting evangelist L'avatar di TheDarkITA
    Data Registrazione
    Nov 2007
    Località
    Messina
    Messaggi
    536

    Re: Funzione WHERE

    Codice:
    CREATE VIEW ter_content AS
    SELECT * FROM tab_content WHERE id='51' OR catid= '130' OR catid= '131' OR catid= '132' OR catid= '64' OR catid= '70' OR catid= '123' OR catid= '126';

Discussioni Simili

  1. Problema con una funzione per l'estrapolazione
    Di carlino1994 nel forum PHP
    Risposte: 3
    Ultimo Messaggio: 13-06-2010, 10:12
  2. Opera Mini ora è in funzione su 2.6 milioni di iPhone
    Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi Internet
    Risposte: 0
    Ultimo Messaggio: 31-05-2010, 07:00
  3. [Email] Funzione PHP mail() e Return-Path non modificabile.
    Di J3njy nel forum Gestione Server Windows e Server Linux
    Risposte: 5
    Ultimo Messaggio: 07-11-2009, 19:12
  4. Il futuro dei provider in funzione della banda crescente
    Di Uno nel forum Professione Hosting Provider
    Risposte: 18
    Ultimo Messaggio: 29-12-2008, 12:16
  5. Php.ini funzione mail()
    Di MyServer.it nel forum Gestione Server Windows e Server Linux
    Risposte: 0
    Ultimo Messaggio: 23-11-2006, 17:16

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •