Buenas de nuevo,
Jonni, lo que me comentas ya lo habia probado a cambiar de muchas maneras pero no es eso, porque haciendo un echo de la variable $sql me sale todo correcto.
MaycolAlvarez el archivo de conexion es el siguiente:
Código PHP:
<?php
$con = mysqli_connect ("localhost", "user", "pass", "bd");
if(!$con){
header ("Location: ERROR.php");
}
function urls_amigables($url){
$url=strtolower($url);
$find= array('á', 'é', 'í', 'ó', 'ú', 'ñ');
$repl= array('a', 'e', 'i', 'o', 'u', 'n');
$url=str_replace($find,$repl,$url);
$find= array(' ', '&', '\r\n', '\n', '+');
$url=str_replace($find,'-',$url);
$find= array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl= array ('', '-', '');
$url=preg_replace ($find,$repl,$url);
return $url;
}
?>
Creo que el error es q aqui algo no tengo bien puesto, porque el error que me salta es: Warning: mysql_query() expects parameter 2 to be resource
user, pass y bd son sustitutos de mi bd real. La parte de abajo sólo es para url amigables.