这是目前位于一列中的数据:拆分数据的多个列
“标题信息 - 公司在这里 - 城市在这里,ST”
ST代表状态即GA
有时候,我的数据看起来是这样的:
“标题信息 - 公司在这里 - 美国”
数据是名为“标题”列,是不带引号。
如何拆分此使用PHP,名为4个新列:
“NEW_TITLE”,“公司”,“城市”,“国家”
在第二个例子中不存在的城市,州只是国家,可以去“城市”专栏。
表模式:
CREATE TABLE table (
id int(8) NOT NULL DEFAULT '0',
Title char(100) DEFAULT NULL,
New_Title char(100) DEFAULT NULL,
Company char(100) DEFAULT NULL,
City char(100) DEFAULT NULL,
State char(100) DEFAULT NULL,
PRIMARY KEY (id)
)
ENGINE=MyISAM DEFAULT CHARSET=latin1;
感谢您的时间。
OSSI
甜;)你会代码方便对我来说,插入这些呢?我有列'ID'作为关键。如果不是,我想清楚。再次感谢。 – Ossi 2009-10-05 05:16:50
这对你来说是一个很好的练习,大量的关于写入数据库的教程:-) – timdev 2009-10-05 05:18:54
它很好用。 如何抑制此工作注意:未定义偏移量:1它在此行上$ state = $ location_parts [1];它只发生,当没有状态。就像我说的,否则它会很棒;) – Ossi 2009-10-05 05:42:17