Есть так много ответов для PHP и MySQL, но вот код для PHP и Oracle для предотвращения SQL-инъекций, а также регулярное использование драйверов oci8:
$conn = oci_connect($username, $password, $connection_string);
$stmt = oci_parse($conn, 'UPDATE table SET field = :xx WHERE ID = 123');
oci_bind_by_name($stmt, ':xx', $fieldval);
oci_execute($stmt);
Ваш синтаксис является неправильным, необходимо передать значение как второй параметр:
jQuery(this).prev("li").attr("id","newId");
То, что Вы означаете делать:
jQuery(this).prev("li").attr("id", "newID");
, Который установит идентификатор на новый идентификатор
Я сделал что-то похожее с этой конструкцией
$('li').each(function(){
if(this.id){
this.id = this.id+"something";
}
});
Я не уверен, какова Ваша цель, но могло бы быть лучше использовать addClass вместо этого? Я подразумеваю, что идентификатор объектов, по-моему, должен быть статичен и характерен для того объекта. Если бы Вы просто пытаетесь изменить его от показа на странице, или что-то как этот я поместил бы те детали в класс и затем добавил бы его к объекту, скорее тогда пытающемуся измениться, это - идентификатор. Снова, я говорю, что без понимают Ваше подчеркивание цели.