Hola, les escribo para consultar si alguien me podría ayudar con un error que me aparece al ejecutar el sqlsrv_query de un select, este mismo codigo ejecutado en otra pc servidor me andaba bien, nose porque ahora me esta fallando, el error es:
Array ( [0] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 102 [code] => 102 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near '�'. [message] => [Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near '�'. ) )
Mi codigo es el siguiente:
include("../config/config.inc.php");
$usuario = $_POST["username"];
$params = array($usuario);
$sql = "SELECT USUARIO, CONTRASEÑA FROM REPRESEN WHERE USUARIO = ?";
$result = sqlsrv_query($conexion, $sql, $params);
if(!$result){
die( print_r( sqlsrv_errors(), true));
}
ya debugie y el $usuario llega bien, el $params se arma bien, la consulta ejecutada en la bd directamente trae bien los resultados y la $conexion tambien anda bien.
Sobre mi servidor es un wamp 32bits con php 5.4.3 con la extensión sqlsrv_54_ts con apache 2.2.22.
Con SQL Server 2008 R2.
Desde ya muchas gracias por su colaboración.
Saludos