php - Stripping out special characters -
in below query using str_replace function strip out '"' data parsing. getting error. ideas on how can fix this? note line 24 has str_replace funtion
fatal error: variables can passed reference in /public_html/offices/update_db.php on line 24
query:
$i = 0; while (($data = fgetcsv($handle, 0, $separator)) !== false) { if ($i == $first_row_offset) { $fields = []; foreach ($data $key => $item) { $fields[$item] = $key; } } elseif ($i > $first_row_offset) { $query = 'select * offices_empty_locations address="' . str_replace('"', '\"',$data[$fields['addres']], 0, 250)) . '" , zip="' . $data[$fields['zip']] . '"'; $result = mysqli_query($mysqli, $query); while ($tmp_data = mysqli_fetch_assoc($result)) { if (isset($tmp_data['latitude']) && $tmp_data['latitude'] > 0) { $query = 'update offices_main set field_value="' . $data[$fields['lat']] . '" id=' . $tmp_data['latitude'] . ' , field_value=""'; mysqli_query($mysqli, $query); } if (isset($tmp_data['longitude']) && $tmp_data['longitude'] > 0) { $query = 'update offices_main set field_value="' . $data[$fields['lon']] . '" id=' . $tmp_data['longitude'] . ' , field_value=""'; mysqli_query($mysqli, $query); } } } $i++; }
http://php.net/manual/en/function.str-replace.php
str_replace('"', '\"',$data[$fields['addres']], 0, 250)) error ┘ │ │ what? ┘ │ nooo ┘
Comments
Post a Comment