Foros del Web » Programando para Internet » PHP »

Problemas con el CONCAT

Estas en el tema de Problemas con el CONCAT en el foro de PHP en Foros del Web. Alguien me puede decir por que en mi página PHP la SQL "SELECT matricula, CONCAT_WS( " - ", matricula, marca, modelo ) AS mmm FROM ...
  #1 (permalink)  
Antiguo 10/11/2009, 13:30
 
Fecha de Ingreso: noviembre-2009
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
Problemas con el CONCAT

Alguien me puede decir por que en mi página PHP la SQL "SELECT matricula, CONCAT_WS( " - ", matricula, marca, modelo ) AS mmm FROM aviones ORDER BY matricula ASC"
me da el siguiente error: 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 '0' at line 1
Siendo que esta misma instruccion SQL no me da ningun error en phpMyAdmin local.

como dato estoy usando PHP 5.2 y MySQL 5.0
  #2 (permalink)  
Antiguo 10/11/2009, 14:11
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Problemas con el CONCAT

Postea todo el codigo de PHP
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 10/11/2009, 14:37
 
Fecha de Ingreso: noviembre-2009
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Problemas con el CONCAT

$query_sq_aviones = "SELECT matricula, CONCAT_WS(" ", matricula, marca, modelo ) AS mmm FROM aviones ORDER BY matricula ASC";

ya descubri el error, son las comillas, se trunca en WS("

deberia ser:
$query_sq_aviones = "SELECT matricula, CONCAT_WS(' ', matricula, marca, modelo ) AS mmm FROM aviones ORDER BY matricula ASC";

muchas gracias de todas formas.
Es triste encontrar su propios errores y tan tontos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:06.