[ milost @ 11.07.2001. 16:32 ] @
Moram da procitam DBF tabelu i da je prebacim u MySQL.
E sada, sve tece OK, dok ne dodjem to polja koja su tipa LOGICAL.
U PHP-u ne mogu da vidim njihove vrednosti, tj. uvek mi vracaju 0, tj. false.
Kako da znam da je neka vrednost TRUE ?

Thnx
[ mika @ 11.07.2001. 23:51 ] @

Ček,ček pojasni malo: jel si ti to uspeo da tabelu prebaciš u MySQL pa je čitaš iz PHP-a ili ...

Ako si uspeo da prebaciš u MySQL, verovatno ga isti tretira kao npr:

enum ("true", "false") ili tako nešto??? onda ne bi trebalo da ima problema.

E sad, najbolje iz samog MySQL-a uradi SELECT, ili prosto SHOW COLUMNS FROM tabela pa vidi kako tretira ta polja. Nadam se da sam ti bio jasan.

[ milost @ 12.07.2001. 08:37 ] @
Ovako... moram da, iz nekoliko DBF tabela, pravim jednu u MySQL-u.
Prvo citam tabelu (iz PHP-a), pa na osnovu vrednosti jednog LOGICAL polja, uzimam odredjene kolone iz tabele DBF-a, i to sasipam u MySQL.

Problem je, dakle, sto ne mogu da procitam da li je vrednost TRUE ili FALSE. Uvek mi je rezultat upita == FALSE ?!?
[ mika @ 14.07.2001. 12:48 ] @

Probaj da umesto ovoga:

if ($polje) {}

uradis sledece:

if (isset($polje)) {}


Izgleda sasavo, ali u nekim situacijama pomaze, iako bi po defaultu ova dva statementa trebalo da budu ista. Probaj to.
[ milost @ 16.07.2001. 08:52 ] @
Ne vredi...
nece ni

if ($polje) {}

ni

if ($polje === false) {}

ni

if (isset($polje)) {}

[ mika @ 17.07.2001. 14:54 ] @

Ajd probaj:

echo($polje);

baš me zanima šta će da ispiše, ako ništa ne radi od ova tri???
[ milost @ 18.07.2001. 09:03 ] @
Citat:
mika je napisao:

Ajd probaj:

echo($polje);

baš me zanima šta će da ispiše, ako ništa ne radi od ova tri???


Ispisuje uvek isto:

0 /nulu/

bez obzira da li je true ili false !!!



[Ovu poruku je menjao milost dana 07-18-2001 u 09:04 AM GMT]
[ milost @ 19.07.2001. 10:24 ] @
Problem resen tako sto sam napravio novi DBF koji je prepravio LOGICAL u INT :(


[Ovu poruku je menjao StRiPy dana 27.04.2004. u 01:44 GMT]
[ mika @ 20.07.2001. 07:31 ] @
Eto bar smo ustanovili nešto, da kompatibilnost između MySQL-a i DBF-a ne postoji u smislu LOGICAL polja....

Znači ako hoću da prebacim sa DBF na MySQL -> pretvorim u INT, i onda je to polje 0 ili 1 (true/false) ?

[Ovu poruku je menjao mika dana 07-20-2001 u 07:31 AM GMT]