Borys Pawluczuk

Borys Pawluczuk programista
web/mvc/rest

Temat: Zapis lub update z wykorzystaniem ON DUPLICATE KEY UPDATE

Czy ktoś wie jak coś takiego zrobić bardziej elegancko, tzn z przekazywaniem parametrów a nie taki sklejany łańcuch?
Tak żeby działało w zf2


public function addCustomLinks($dataArray) {

$selectString = "INSERT INTO custom_links ( link_id, user_id, custom_link ) VALUES ('".$dataArray["link_id"]."', '".$dataArray["user_id"]."', '".$dataArray["custom_link"]."')
ON DUPLICATE KEY UPDATE custom_link='".$dataArray["custom_link"]."'";
$results = $this->db->query($selectString, Adapter::QUERY_MODE_EXECUTE);
return $results;
}