[gilug.org] firebird php
marc furti marcfurti yahoo es
2009-03-20 08:44:24 UTC
Bones llista, porto uns quants dies mirant com ho puc fer per enllaçar dues taules amb firebird.
La taula "pare" és vehicles, i conté aquests camps :
CODI INTEGER NOT NULL,IDVEHICLE INTEGER NOT NULL, CODIVEHICLE VARCHAR(5), DAT2 VARCHAR(15), DAT2ALTERNATIU VARCHAR(15), MATRICULA VARCHAR(15), CODIOPERARI VARCHAR(3), COLOR VARCHAR(30), ICONA VARCHAR(150), OBS_CURTES VARCHAR(30), OBS_LLARGUES VARCHAR(255), ESTAT INTEGER, MOTIU VARCHAR(30), KMINICIALS INTEGER,
KMACTUALS INTEGER, CODIVEHICLEEXTERN VARCHAR(20),
CODIGRUP VARCHAR(5), KMDAT INTEGER DEFAULT 0,
CODI_OPERARI INTEGER, TIPUS_TERMINAL VARCHAR(5) NOT NULL,
TELEFON VARCHAR(14), DATAALTA TIMESTAMP,
DATABAIXA TIMESTAMP, OBSERVACIONS VARCHAR(255), IMEI VARCHAR(15) NOT NULL, NOM_VEHICLE VARCHAR(40), ZT_MERC_Y NUMERIC(11, 2), ZT_MERC_X NUMERIC(11, 2), ZT_RADI INTEGER, ZT_ULTIM_AVIS TIMESTAMP, ESTAT_ENTRADES VARCHAR(8),TEXT_ALARMA_1 VARCHAR(35) DEFAULT 'Entrada 1 on', TEXT_ALARMA_2 VARCHAR(35) DEFAULT 'Entrada 1 off', TEXT_ALARMA_3 VARCHAR(35) DEFAULT 'Entrada 2 on', TEXT_ALARMA_4 VARCHAR(35) DEFAULT 'Entrada 2 off', TEXT_ALARMA_5 VARCHAR(35), TEXT_ALARMA_6 VARCHAR(35), ALARMES_NO_REVISADES INTEGER DEFAULT 0 NOT NULL
La taula "filla" és TERMINALS i conté aquests camps :
IDTERMINAL INTEGER NOT NULL, CODITERMINAL VARCHAR(9) NOT NULL, TIPUS VARCHAR(5), TELEFON VARCHAR(30), OBSERVACIONS VARCHAR(255), MOTIU VARCHAR(30), ESTAT INTEGER, GPSDISTANCIA INTEGER, GPSTEMPS INTEGER, GPSVELOCITAT INTEGER, PROTOCOL INTEGER, GPSBOLCAT INTEGER, HORAINIPOOL TIME, HORAFINPOOL TIME, TV2 VARCHAR(9), TV1 VARCHAR(9), DIESPOOL INTEGER
Segons entenc, les dues taules es lligen mitjançat el CODITERMINAL DE TERMINALS i el TELEFON de vehicles.
El problema és que no sé com fer-ho per tal què la taula terminals agafi els valors corresponents de la taula vehicles i s'emplenin automaticament.
He estat buscant informació sobre com fer un join amb firebird, però no aconsegueixo que fagi el que jo vull.
He aconseguit insertar dins de la taula TERMINALS, però un cop la taula TERMINALS té els valors, llavors no els sé mostrar, i no veig que estic fent malament.
Alguna ànima caritativa em pot donar un cop de mà amb aquest tema ?
Gràcies per tot i disculpeu el volum d'aquest correu, ja que petit no és i encara falta el codi fet amb php ...
Més informació sobre la llista de correu gilug