Código PHP:
function nuevos_datos($conexion, $consulta, $escapar_datos){
require($_SERVER['DOCUMENT_ROOT'].$conexion);
$SQL_insert = new mysqli($db_host, $db_user, $db_pass, $db_name);
if($escapar_datos==true){
$consulta = $SQL_insert->real_escape_string($consulta);
}
if (mysqli_query($SQL_insert, $consulta)) {
return true;
} else {
return false;
}
mysqli_close($SQL_insert);
}
el problema es que si en consulta tengo esto:
Código PHP:
$consulta='UPDATE `cuento` SET `visitas`=`visitas`+1 WHERE `id_opinion`='Texto a insertar'';
//real_escape_string lo convierte en:
$consulta='UPDATE `cuento` SET `visitas`=`visitas`+1 WHERE `id_opinion`=\'Texto a insertar\'';
Muchas gracias