MySQLクエリが与えられました:
SET @COD_PAIS = 3, @ID_CARTERA = 8;
SELECT
C.DES_PERMADURACION AS Item
, B.POR_MADURACION AS Percentage_Distribution
FROM dficha_mes A
JOIN det_maduraciones B
ON ( A.ID_FICHA_MES = B.ID_FICHA_MES )
JOIN mpermaduraciones C
ON ( B.ID_PERMADURACION = C.ID_PERMADURACION )
WHERE A.ID_CARTERA = @ID_CARTERA
AND A.COD_PAIS = @COD_PAIS
AND B.F_CORTE = (
SELECT
F_ULT_CIERRE_MENSUAL
FROM mpaises
WHERE COD_PAIS = @COD_PAIS );
テーブルにはスペイン語の行と列があります。
PHP の を使用してこのクエリを実行するとmysql_query()
、次のエラーが発生します。
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT
C.DES_PERMADURACION AS Item
, B.POR_MADURACION AS Percentage_Distrib' at line 2
ただし、このクエリは MySQL Workbench または SQLYog からでも完全に実行されます。
ここに何かポインタはありますか?