соответственно в тексте / не встречается....
угу, сейчас помыслим
так, получилось следующее:
если я все правильно понял, то исходные данные имеют примерно следующий вид:
Код:
tcp1/123
tcp2/456
tcp3/789
tcp4/012
tcp5/345
ну и соответственно скрипт:
Код:
<?
$conn_id=mysql_connect("localhost","root","");
mysql_select_db("test",$conn_id);
$file_name="a.log";
if(!$s=file_exists($file_name))
{
echo "Файл за $file_name не найден";
return();
}
clearstatcache (void);
if(!$r=fopen($file_name,"r"))
{
echo "Ошибка открытия файла $file_name";
return();
}
while(!feof($r))
{
$str=fgets($r);
$str=trim($str);
if(strlen($str)>1)
{
list($str,$code)=split("/",$str);
$query="insert into t1 (str, code) values ('".$str."','".$code."')";
$result=mysql_query($query);
}
}
fclose($r);
mysql_close($conn_id);
?>
база
test
таблица
t1 имеет вид:
3 поля
id
str
code
это для phpmyadmin
Код:
CREATE TABLE `t1` (
`id_t` int(3) NOT NULL auto_increment,
`str` varchar(50) NOT NULL default '',
`code` varchar(50) NOT NULL default '',
PRIMARY KEY (`id_t`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;