Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema mysql_query

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    3

    problema mysql_query

    Buongiorno a tutti, c'è qualcuno cosi gentile tra di voi che riesce a darmi un aiutino?

    Ho necessita di estrapolare dal DB dei dati in base al mese d'inserimento agendo sul campo "mese" del db in cui ho inserito oviamente il numero del mese, ovvero di tutti i dati vorrei scrivere una query che mi permetta di estrarre un ventaglio di record ad esempio dal 06-2009 al 10-2009.

    Grazie a tutti per l'attenzione.

  2. #2
    Oltre al mese hai anche inserito l'anno da qualche parte?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    3
    ciao, nel campo inserisco il dato in questo modo "06-2009 "...

  4. #4
    Non è il massimo. Non sarebbe meglio utilizzare un campo di tipo DATE in modo da poterlo manipolare con le funzioni specifiche piuttosto che dover lavorare con le stringhe?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    3
    E se uso un timestamp di quel dato e faccio la ricerca sul campo che contiene il timestamp?

  6. #6
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    152

    || or-operator

    Questo per quanto riguarda le QUERY, poi sappici dire ...

    Codice PHP:
     
    mysql
    CREATE TABLE calendar (name Textmm_yyyy Text);
    Query OK0 rows affected (0.12 sec)

    mysqlINSERT INTO calendar (namemm_yyyyVALUES ("Tina""12-2008"), ("Enzo""01-2009"), ("Paola""03-2009"), ("Carlo""03-2009"), ("Lina""05-2009"), ("
    Franco"
    "06-2009"), ("Enzo""06-2009"), ("Mario""07-2009"), ("Federica""09-2009"), ("Luigi""10-2009"), ("Carlo""11-2009"), ("Beppe""11-2009"), ("Lui
    sa"
    "12-2009");
    Query OK13 rows affected (0.06 sec)
    Records13  Duplicates0  Warnings0

    mysql
    SELECT FROM calendar;
    +----------+---------+
    name     mm_yyyy |
    +----------+---------+
    Tina     12-2008 |
    Enzo     01-2009 |
    Paola    03-2009 |
    Carlo    03-2009 |
    Lina     05-2009 |
    Franco   06-2009 |
    Enzo     06-2009 |
    Mario    07-2009 |
    Federica 09-2009 |
    Luigi    10-2009 |
    Carlo    11-2009 |
    Beppe    11-2009 |
    Luisa    12-2009 |
    +----------+---------+
    13 rows in set (0.00 sec)

    mysqlSELECT FROM calendar WHERE mm_yyyy="06-2009" || mm_yyyy="07-2009" || mm_yyyy="08-2009" || mm_yyyy="09-2009";
    +----------+---------+
    name     mm_yyyy |
    +----------+---------+
    Franco   06-2009 |
    Enzo     06-2009 |
    Mario    07-2009 |
    Federica 09-2009 |
    +----------+---------+
    4 rows in set (0.00 sec)

    mysqlSELECT name FROM calendar WHERE mm_yyyy="06-2009" || mm_yyyy="07-2009" || mm_yyyy="08-2009" || mm_yyyy="09-2009";
    +----------+
    name     |
    +----------+
    Franco   |
    Enzo     |
    Mario    |
    Federica |
    +----------+
    4 rows in set (0.00 sec)

    mysql

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.