les cuento que estoy cargando un plano y por cada linae genero un insert, como es de pensar ahy que escapar los datos que vienen del plano para eso uso mysql_real_escape_string(); la cuestio es cuando llega a un campo que inicia con ( " ) no me los esta escapando!

aqui el codigo
Código PHP :
$row = 1; $handle = fopen("archivo_infernal.666", "r"); while (($data = fgetcsv($handle, 1000, " ")) !== FALSE) { $num = count($data); $row++; $cadena = "insert into condenas(Codigo, Nombre, Tiempo, Descripcion) values("; for ($c=0; $c < $num; $c++) { if ($c==($num-1)) $cadena = $cadena."'".mysql_real_escape_string($data[$c]) . "'"; else $cadena = $cadena."'".mysql_real_escape_string($data[$c]) . "',"; } $cadena = $cadena.");"; $db->consulta($cadena); } fclose($handle);
cuando lee la linea
Código :
300260 PELOTA DE TENNIS CON VENENO 666 " PLEXIN
el " PLEXIN, no es escapado y de ahy en adelante se jose el insert!
alguna pista, que me podais dar, la agradecera