![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Que yo ya no se por donde tirar ... ---- codigo --------------------- echo $SELECCION; $resultado = pg_query($dbconexion, $SELECCION); --------------------------------- Teniendo siempre presente que la tabla esta vacia ... con los valores 'usuario' y 'clave' vacios ("") ---- resultado ------------------ SELECT 1 FROM identificados WHERE usuario = "" AND clave = "" AND tipo = "candidato" Warning: pg_query(): Query failed: ERROR: un identificador delimitado tiene largo cero en o cerca de «""» at character 55 in /var/... --------------------------------- con los valores 'usuario' = 'tomas' y 'clave' = 'aqui' ---- resultado ------------------ SELECT 1 FROM identificados WHERE usuario = "tomas" AND clave = "aqui" AND tipo = "candidato" Warning: pg_query(): Query failed: ERROR: no existe la columna «tomas» in /var/... --------------------------------- ¿Yo creia que la cadena vacia ("") era una posibilidad? ¿Y porque dice que la columna 'tomas' no existe? ... ni 'tomas' ni 'juan' ... es 'usuario'. Ademas, recuerdo que la tabla esta vacia. Alguna idea??? Lo peor es que me es bastante urgente ... :-( Gracias -- ----o---( )---o---- Saludos de Victor Lopez Sabio v.lopez.s***ono.com --------oooo-------- |
| | ||||
| ||||
| |
| |||
| El Fri, 18 Aug 2006 01:16:29 +0200, Victor Lopez <v.lopez.s***ono.com> escribió: >---- codigo --------------------- > echo $SELECCION; > $resultado = pg_query($dbconexion, $SELECCION); >--------------------------------- >---- resultado ------------------ >SELECT 1 FROM identificados WHERE usuario = "" AND clave = "" AND tipo >= "candidato" > Warning: pg_query(): Query failed: ERROR: un identificador delimitado tiene >largo cero en o cerca de «""» at character 55 in /var/... >--------------------------------- >Alguna idea??? Péganos el código completo para que veamos qué estás haciendo mal. No nos valen recortes tan chiquititititititisimos que no aportan nada de información para ayudarte. Al menos péganos el código tipo: $SELECCION = ... Un saludo. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Fri, 18 Aug 2006 01:16:29 +0200, Victor Lopez <v.lopez.s***ono.com> escribió: >---- codigo --------------------- > echo $SELECCION; > $resultado = pg_query($dbconexion, $SELECCION); >--------------------------------- >---- resultado ------------------ >SELECT 1 FROM identificados WHERE usuario = "" AND clave = "" AND tipo >= "candidato" > Warning: pg_query(): Query failed: ERROR: un identificador delimitado tiene >largo cero en o cerca de «""» at character 55 in /var/... >--------------------------------- >Alguna idea??? Péganos el código completo para que veamos qué estás haciendo mal. No nos valen recortes tan chiquititititititisimos que no aportan nada de información para ayudarte. Al menos péganos el código tipo: $SELECCION = ... Un saludo. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Fri, 18 Aug 2006 01:16:29 +0200, Victor Lopez <v.lopez.s***ono.com> escribió: >---- codigo --------------------- > echo $SELECCION; > $resultado = pg_query($dbconexion, $SELECCION); >--------------------------------- >---- resultado ------------------ >SELECT 1 FROM identificados WHERE usuario = "" AND clave = "" AND tipo >= "candidato" > Warning: pg_query(): Query failed: ERROR: un identificador delimitado tiene >largo cero en o cerca de «""» at character 55 in /var/... >--------------------------------- >Alguna idea??? Péganos el código completo para que veamos qué estás haciendo mal. No nos valen recortes tan chiquititititititisimos que no aportan nada de información para ayudarte. Al menos péganos el código tipo: $SELECCION = ... Un saludo. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Fri, 18 Aug 2006 01:16:29 +0200, Victor Lopez <v.lopez.s***ono.com> escribió: >---- codigo --------------------- > echo $SELECCION; > $resultado = pg_query($dbconexion, $SELECCION); >--------------------------------- >---- resultado ------------------ >SELECT 1 FROM identificados WHERE usuario = "" AND clave = "" AND tipo >= "candidato" > Warning: pg_query(): Query failed: ERROR: un identificador delimitado tiene >largo cero en o cerca de «""» at character 55 in /var/... >--------------------------------- >Alguna idea??? Péganos el código completo para que veamos qué estás haciendo mal. No nos valen recortes tan chiquititititititisimos que no aportan nada de información para ayudarte. Al menos péganos el código tipo: $SELECCION = ... Un saludo. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| Ya mas fresco (sueño reparador -> mas neuronas trabajando) ... Me intento contestar a mi mismo tras algunas pruebas. > ¿Yo creia que la cadena vacia ("") era una posibilidad? Segun mi 'psql', no es (") sino (') > ¿Y porque dice que la columna 'tomas' no existe? ... ni 'tomas' > ni 'juan' ... es 'usuario'. Ademas, recuerdo que la tabla esta vacia. Será cuestion del primer problema, Los problemas son, ahora, de 'psql' o de 'postgreSQL' ... :-( (otro canal) Gracias -- ----o---( )---o---- Saludos de Victor Lopez Sabio v.lopez.s***ono.com --------oooo-------- |
| |||
| Ya mas fresco (sueño reparador -> mas neuronas trabajando) ... Me intento contestar a mi mismo tras algunas pruebas. > ¿Yo creia que la cadena vacia ("") era una posibilidad? Segun mi 'psql', no es (") sino (') > ¿Y porque dice que la columna 'tomas' no existe? ... ni 'tomas' > ni 'juan' ... es 'usuario'. Ademas, recuerdo que la tabla esta vacia. Será cuestion del primer problema, Los problemas son, ahora, de 'psql' o de 'postgreSQL' ... :-( (otro canal) Gracias -- ----o---( )---o---- Saludos de Victor Lopez Sabio v.lopez.s***ono.com --------oooo-------- |
| |||
| Ya mas fresco (sueño reparador -> mas neuronas trabajando) ... Me intento contestar a mi mismo tras algunas pruebas. > ¿Yo creia que la cadena vacia ("") era una posibilidad? Segun mi 'psql', no es (") sino (') > ¿Y porque dice que la columna 'tomas' no existe? ... ni 'tomas' > ni 'juan' ... es 'usuario'. Ademas, recuerdo que la tabla esta vacia. Será cuestion del primer problema, Los problemas son, ahora, de 'psql' o de 'postgreSQL' ... :-( (otro canal) Gracias -- ----o---( )---o---- Saludos de Victor Lopez Sabio v.lopez.s***ono.com --------oooo-------- |
| |||
| Ya mas fresco (sueño reparador -> mas neuronas trabajando) ... Me intento contestar a mi mismo tras algunas pruebas. > ¿Yo creia que la cadena vacia ("") era una posibilidad? Segun mi 'psql', no es (") sino (') > ¿Y porque dice que la columna 'tomas' no existe? ... ni 'tomas' > ni 'juan' ... es 'usuario'. Ademas, recuerdo que la tabla esta vacia. Será cuestion del primer problema, Los problemas son, ahora, de 'psql' o de 'postgreSQL' ... :-( (otro canal) Gracias -- ----o---( )---o---- Saludos de Victor Lopez Sabio v.lopez.s***ono.com --------oooo-------- |
| |||
| *** Victor Lopez escribió/wrote (Fri, 18 Aug 2006 01:16:29 +0200): > = "candidato" > Warning: pg_query(): Query failed: ERROR: un identificador delimitado tiene > largo cero en o cerca de «""» at character 55 in /var/... [...] > Warning: pg_query(): Query failed: ERROR: no existe la columna «tomas» > in /var/... Esto parecen errores del servidor PostgreSQL. Te sugiero que de momento te olvides de PHP y te asegures de que tus consultas son correctas. Abre tu cliente PostgreSQL favorito y comprueba que ahí te funcionan correctamente. Veamos ahora ese SQL: SELECT 1 FROM identificados WHERE usuario = "" AND clave = "" AND tipo = "candidato" No he usado nunca dicho gestor de bases de datos, pero una rápida mirada a la ayuda me lleva a: http://www.postgresql.org/docs/8.1/i...ql-syntax.html Punto 4.1.1: las comillas dobles indican un "delimited identifier", es decir, una columna o una tabla. Como no hay columnas sin nombre resulta que "" no es válido. Y "candidato" te da error porque no existe una columna con ese nombre. Yo creo que lo quieres es el punto 4.1.2.1: una cadena (string) se delimita con comillas simples. Esto, de todos modos, es así en todos los dialectos de SQL que conozco. -- -+ http://alvaro.es - Álvaro G. Vicario - Burgos, Spain ++ Mi sitio sobre programación web: http://bits.demogracia.com +- Mi web de humor con rayos UVA: http://www.demogracia.com -- |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Quién sabe dónde | Lobatón | Newsgroup es.charla.politica.misc | 1 | 29-07-2008 14:53:23 |
| quien sabe pelicula | corpe | Newsgroup es.rec.cine | 10 | 11-05-2008 16:34:20 |
| Archivos cifrados por quien sabe quien... | Derek | Newsgroup microsoft.public.es.windowsxp.seguridad | 10 | 24-10-2007 13:12:45 |
| alguien sabe quien es? | cirrox | Newsgroup es.rec.musica.jazz | 0 | 30-11-2004 09:36:31 |
| Quien sabe ? | Felix Corcuera | Newsgroup microsoft.public.es.espanol.soporte.entre.usuarios.exchange | 0 | 06-08-2004 00:02:25 |