preg_split を使用して、ツイートのメッセージ ID などからタグ情報を削除しました。これは Twitter からの元の出力です
tag:search.twitter.com,2005:7551711354822656
「tag:search.twitter.com」を取り除くために preg_split を適用します
$arr = preg_split("/,/", "strip_tags(mysql_real_escape_string($status->id))");
$msg_ID = $arr[1];
& テーブルに $msg_ID[1] を挿入します。これで、Twitter の出力が
#DIYse_D DELIVERAB: twitter messages 1, 9th OCT 2010
preg_split を適用して、次のように「twitter メッセージ 1」を削除します
$arr2 = preg_split("/,/", "strip_tags(mysql_real_escape_string($status->content))");
$msg = $arr[1];
& $msg[1] をテーブルに挿入しますが、SQL 構文エラーが発生します。OK、ここでの 1 つのことは、$ status->id 出力で、twitter が id の先頭にタグを追加し、ここでは元のメッセージ コンテンツ内に 'twitter メッセージ 1' を追加したことです。
これがSQL挿入クエリです
INSERT INTO msg2(id,msg,msg_id,depth,name) VALUES ('','$msg','$msg_ID','0','$name')