Scusa mi sono espresso male.
Tramite il phpmyadmin posso interagire con il database mysql tramite la porta 80(su cui gira il web server apache), facendo chiamate al server apache che mi lancia gli script php che mi fanno query verso il database locale(sono dietro firewall per la cronaca e solo quella porta è aperta).
Se hai tempo fai questa prova. Creati una tabella con questo script sql:
codice:
CREATE TABLE `v1` (
`id` int(11) NOT NULL auto_increment,
`timestamp` datetime NOT NULL default '0000-00-00 00:00:00',
`idVariable` varchar(5) NOT NULL default '',
`type` int(11) NOT NULL default '0',
`value` double NOT NULL default '0',
`0xvalue` varchar(16) NOT NULL default '',
`comment` text,
`method` varchar(30) NOT NULL default '',
`xml` enum('1','0') NOT NULL default '0',
`nameActor` varchar(60) NOT NULL default '',
KEY `id_measure` (`id`,`timestamp`,`idVariable`),
KEY `xml` (`xml`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
e poi inserisci un record con il phpmyadmin. La query che viene fatta restituisce dei notice ed un errore (legato al campo autoincrementante)ed è quella postata precedentemente
codice:
INSERT INTO `v1` ( `id` , `timestamp` , `idVariable` , `type` , `value` , `0xvalue` , `comment` , `method` , `xml` , `nameActor` ) VALUES (
'', 'Array', '', '0', '0', '', NULL , '', '0', 'Array'
)
La parola Array la mette lui e non capisco perchè.