我使用 preg_split 从推文消息 ID 中删除标签信息,例如,这是 Twitter 的原始输出
标签:search.twitter.com,2005:7551711354822656
我应用 preg_split 来摆脱 'tag:search.twitter.com' 之类的
$arr = preg_split("/,/", "strip_tags(mysql_real_escape_string($status->id))");
$msg_ID = $arr[1];
& 将 $msg_ID[1] 插入表中。现在我将同样的应用到推特输出为的消息内容
#DIYse_D DELIVERAB: twitter messages 1, 9th OCT 2010
我应用 preg_split 来摆脱它的 'twitter messages 1' 就像
$arr2 = preg_split("/,/", "strip_tags(mysql_real_escape_string($status->content))");
$msg = $arr[1];
& 将 $msg[1] 插入表中,但会引发 sql 语法错误。好的,这里有一件事是在 $ status->id 输出中,twitter 在 id 的开头添加了标签,而这里它在原始消息内容中添加了“twitter messages 1”。
这是 SQL 插入查询
INSERT INTO msg2(id,msg,msg_id,depth,name) VALUES ('','$msg','$msg_ID','0','$name')