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

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -