问题ereg_replace和preg_replace

时间:2015-07-14 13:38:15

标签: php

使用ereg_replace是错误:不推荐使用:不推荐使用函数ereg_replace()。 和preg_replace是错误:警告:preg_replace():清空正则表达式。  如何解决问题?

 for ($i = 0; $i < $numFields; $i++) 
            {
                while($row = mysql_fetch_row($result))
                {
                    $sql .= 'INSERT INTO '.$table.' VALUES(';
                    for($j=0; $j<$numFields; $j++) 
                    {
                        $row[$j] = addslashes($row[$j]);
                        $row[$j] = ereg_replace("\n","\\n",$row[$j]);
                        if (isset($row[$j]))
                        {
                            $sql .= '"'.$row[$j].'"' ;
                        }
                        else
                        {
                            $sql.= '""';
                        }

                        if ($j < ($numFields-1))
                        {
                            $sql .= ',';
                        }
                    }

                    $sql.= ");\n";
                }
            }

0 个答案:

没有答案