[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] php4-interbase



>impostando una semplice query da php4 per un db interbase
>non ottengo alcun risultato mentre facendo la medesima
>SELECT da QLI ottengo una marea di records.
>il codice e' semplice e funziona con qualsiasi altro db
>interbase che ho:
>
>$sqlstring = "SELECT * FROM ECC WHERE MCC = '92000000001001'";
>$db = ibase_connect($FileIB,$User,$Pass) or die("OPEN DB ERROR - $FileIB");
>$result = ibase_query($db,$sqlstring) or die("QUERY ERROR !!! - " . ibase_errmsg());
>
>while ($row = ibase_fetch_row($result))
>{
>	print $row[0];
>	$i++;
>}
>

ecco la soluzione.... mi faccio le domande e poi mi do le risposte da solo come i matti...
- Sostituire la star con i nomi dei campi
- Mettere i singoli apici fuori dai doppi

ovvero:

$sqlstring = "SELECT MCC,MDA,MVA,IMP1,SEG1,SALDO FROM ECC WHERE MCC = " . '92000000001001';

e tutto funzia..... la cosa strana è che in parecchi script che ho fatto funziona anche
col vecchio metodo...

saluti


----------------------------------
Alessandro Carichini
LinuxUser # 293641
----------------------------------