- Home
- Categorie
- Coding e Sistemistica
- Coding
- Selezionare le colonne con una certa condizione
-
Selezionare le colonne con una certa condizione
Salve a tutti,
ho un tabella che chiamo settimane_schema contenente un id (int autoincremente) e diverse colonne.Per prelevare tutte le colonne che iniziano con giugno ho scritto:
[PHP]
$q_settimana = mysql_query("
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'settimane_schema'
AND table_schema = 'database_name'
AND column_name LIKE 'giugno%'"
) or die ( mysql_error() );[/PHP]La query funziona correttamente...ma se dopo uso
[PHP]
$r_settimana = mysql_fetch_array($q_settimana);
print_r($r_settimana);
[/PHP]mi stampa
Array ( [0] => giugno_1 [COLUMN_NAME] => giugno_1 )
invece dovrei avere giugno_1, giugno_2, giugno_3, giugno_4, giugno_5.
Grazie.
-
Il risultato sembra corretto. In effetti in un array ogni elemento ha un indice. Se ne definisci uno con array('giugno_1', 'giugno_2',...) anche non definendo esplicitamente l'indice questo viene creato lo stesso.