Ciao a tutti,
ho il seguente problema che mi sta facendo diventare matto:
stabilisco la seguente query:
$query = "select DISTINCT A.dayhour, A.cache_name, B.report_time RTIME, A.mb, A.cache_size
from cache_size A, cache_usage B
where
A.dayhour = ".$day.$hour."
and A.cache_name = '".$name."'
and A.dayhour = B.dayhour
and A.batch_id = B.batch_id
and A.cache_name = B.cache_name
order by 1,2,3";
che poi do in pasto ad oci come di consueto:
$stid = oci_parse($conn, $query);
oci_execute($stid);
Se la lancio dall'applicazione ottengo il seguente errore:
Warning: oci_execute() [function.oci-execute]: ORA-00904: "REPORT_TIME": invalid identifier in /blabla/blabla/index.php on line 163
Il bello e' che se prendo la query cosi' come me la faccio stampare da php e la eseguo su sqldeveloper funziona!!! ed infatti il campo REPORT_TIME esiste correttamente...
Ecco la query con le variabili valorizzate:
select DISTINCT A.dayhour, A.cache_name, report_time RTIME, A.mb, A.cache_size from cache_size A, cache_usage B where A.dayhour = 2012021910 and A.cache_name = 'tor' and A.dayhour = B.dayhour and A.batch_id = B.batch_id and A.cache_name = B.cache_name order by 1,2,3
Qualcuno ha idea di cosa possa essere?!?!