不好意思,大哥,我写漏了
表的结构
LinkID int(4) auto_incrementlinkName varchar(40)
LinkUrl varchar(100)
LinkDepict text
表的结构
LinkID int(4) auto_incrementlinkName varchar(40)
LinkUrl varchar(100)
LinkDepict text
解决方案 »
- 安装XDEBUG成功,分享下,老鸟飞过吧
- php出一个error,在最大行数+1行
- 一个发送请求抓数据报的错误如何解决
- 关于导入excel乱码的问题?
- 找人做网站:实现在网页中聊天,类似留言板,但是可以即时看到对方在文本框里面打字的过程。
- 求Zend Studio两个快捷键
- 能不能利用163的SMTP来使用PHP的mail()发送邮件?
- 困扰我几个月的问题,我该怎么办,请大家来帮我看看~~(JS+PHP实现分类)
- 想学PHP,请高手们推荐些好书!
- 求助:用php链接oracle数据库的时候出现这个问题应该怎么解决!!急得很
- 什么函数,可以判断一个字符串是否为正确的时间?
- 如何删除用正则表达式来删除最初的空行?
<?php $dataArray = file( $fileName );
foreach( $dataArray as $recrod )
{
$fields = explode("|", $record);
$sql = "INSERT INTO tblname values('','" . join("','", $fields) ."')";
mysql_query($sql);
if(mysql_affected_rows())
echo "数据导入成功";
}
?>
foreach( $dataArray as $record )
{
$fields = explode("|", $record);
$sql = "INSERT INTO tblname values('','" . join("','", $fields) ."')";
mysql_query($sql);
if(mysql_affected_rows())
echo "数据导入成功";
}
?>
unlink($lspath);
if(copy($file,$lspath))
{
$m=date('Y-m-d');
//***************** Read TEXT file and insert into database *****************************
if($fd = fopen($lspath, "r"))
{
while ($buffer = fgets($fd, 4096))
{
$buffer=str_replace(";", ";",$buffer );
$buffer=strtoupper($buffer);
$field_array=split(";",$buffer);
$sql="insert DB(linkName,LinkUrl,LinkDepict) values('".$field_array[0]."','".$field_array[0]."','".$field_array[0]."'");
$query=mssql_query($sql);
if(mssql_query($str_tm))
echo "数据导入成功";
else
echo "数据导入失败";
}
fclose($fd);
}
}
else
echo "打开文件失败了,哈哈!<br>";
mssql_close($link);
//***************************************************************************************?>
$buffer=str_replace(";", ";",$buffer );
$buffer=strtoupper($buffer);
$field_array=split(";",$buffer);中的“;”用“|”替换一下!
$s = "('".preg_replace(array("/ *\| */","/[\r\n]+/"),array("','","'),('"),AddSlashes($text))."')";
mysql_connect();
mysql_select_db("test");
mysql_query("insert into tbl_name () values $s");
mysql_query("insert into tbl_name (linkName,LinkUrl,LinkDepict) values $s");
unlink($lspath);
if(copy($file,$lspath))
{
//********* Read TEXT file and insert into database **********
if($fd = fopen($lspath, "r"))
{
while ($buffer = fgets($fd, 4096))
{
$field_array=split("|",$buffer);
$sql="insert DBtablename(linkName,LinkUrl,LinkDepict) ";
$sql=$sql." values('$field_array[0]','$field_array[1]','$field_array[2]')";
if(mssql_query($str))
echo "数据导入成功";
else
echo "数据导入失败";
}
fclose($fd);
}
}
else
echo "打开文件失败了,哈哈!<br>";
mssql_close($link);
//**************************************************************
//用MySQL时就把MSSQL改成Mysql就行了;
//$file是上一个提交页传来的file控件。
?>
你的方法我没弄成功to: plby(北飞雪)
你的方法我适当改了一下,OKto: 唠叨大哥
你的方法$s多输出了一串",('')", 去了就对了结帖了!
这样子更好。data.txt文件用绝对路径