Ben bir MySQL veritabanı içine) (fgetcsv aracılığıyla, bir CSV dosyası e-posta adreslerini yükleyerek duyuyorum. Ben çalıştırıyorum sorun ben bir kesme işareti (veya tek tırnak) içeren e-posta adreslerini kaçamaz olmasıdır.
Yani, O'Keefe @ aol.com O \ 'Keefe@aol.com olmazlar
Ben bu ancak ben kesme kaçmak için çalışan bir çözüm bulmak mümkün olmuştur gerçekleşmesi gerekiyordu olduğunu biliyoruz. Birisi bana herhangi bir yardım sunabilir? İşte benim kod:
while (($data = fgetcsv($handle, 1000, ',')) !== FALSE)
{
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
//echo $data[$c] . "<br />\n";
$clean_value = cleanse($data[$c]);
if(validEmail($clean_value)){
$query = mysql_query("INSERT INTO addresses (lid, email_addresses) VALUES ('$lid', '$clean_value')");
}else{
if($clean_value != ""){
$invalid_addresses .= $clean_value.', ';
}
}
/*if(mysql_error()){
$failed_addresses .= $data[$c].', '.mysql_error() . "<br />\n";
}*/
}
}
Teşekkürler!
$query = mysql_query("INSERT INTO addresses (lid, email_addresses) VALUES ('$lid', \"". mysql_real_escape_string($clean_value) ."\")");
... Bu benim için çalışmıyor