$conn = mysql_connect("localhost","root","123456");mysql_select_db("phone",$conn);
mysql_query("SET NAMES UTF8");
$handle = fopen('tel.txt', 'r');
//$n = count($handle);
while($data = fgetcsv($handle, 4096, "\t")) {

$str =  "insert into telphone values('$data[0]','$data[1]','$data[2]')";
mysql_query($str);}echo "导入成功"; 

解决方案 »

  1.   

    mysql_connect這句確定鏈接成功了嗎?
    insert語句在數據庫中能執行嗎?
      

  2.   

    insert語句在數據庫中能執行嗎?
      

  3.   

    应该是我问你。你echo出来在phpmyadmin里执行有错吗?
      

  4.   

    提示这个 Out of range value for column 'tel1' at row 1
      

  5.   

    tel1                  int(11)
      

  6.   

     mysql_query($str) or die(mysql_error());
      

  7.   

    首先你要检查你的数据库是否连接成功,然后是你的SQL语句是否正确。然后看你的字段计置。