У меня есть запрос SQL INSERT, в котором есть поле с косой чертой. Вот строка в PHP:
'\\\\192.168.2.10\\datastore'
Вот когда я повторяю это:
'\\192.168.2.10\datastore'
Приведенная выше строка является частью запроса и используется в этом методе:
$this->db->query($sql);
Однако, когда я просматриваю базу данных, она была записана как:
\192.168.2.10datastore
Как я могу остановить это? Что я могу отключить, чтобы остановить Codeigniter от этого?
Обновление
var $clients_array = array(
1 => array('datastore' => '\\\\192.168.2.10\\datastore'),
);
function(){
//loop here
$client_details = $this->clients_array[1];
$datastore = $client_details['datastore'];
$sql = "INSERT INTO table (datastore) VALUES ('$datastore')";
//$sql = "INSERT INTO table (datastore) VALUES ('".$datastore."')"; //tried this too
echo $sql;
if($this->db->query($sql)){}
}