- Messages : 7
- Remerciements reçus 0
SQL query fail
- flodi
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Moins
Plus d'informations
il y a 11 mois 26 minutes #2051
par flodi
SQL query fail a été créé par flodi
I have this SQL
{up sql=customtables_table_uc | select=sum(es_uc1),sum(es_uc2),sum(es_uc3),sum(es_uc4),sum(es_uc5),sum(es_uc6),sum(es_uc7),sum(es_uc8),sum(es_uc9),sum(es_uc10),sum(es_uc11),sum(es_uc12),sum(es_uc13),sum(es_uc14),sum(es_uc15),sum(es_uc16),sum(es_uc17),sum(es_uc18),sum(es_uc19),sum(es_uc20),sum(es_uc21),sum(es_uc22),sum(es_uc23),sum(es_uc24),sum(es_uc25),sum(es_uc26),sum(es_uc27),sum(es_uc28),sum(es_uc29),sum(es_uc30),sum(es_uc31),sum(es_uc32),sum(es_uc33),sum(es_uc34),sum(es_uc35),sum(es_uc36),sum(es_uc37),sum(es_uc38),sum(es_uc39) | debug}{/up sql}
which generate
SELECT sum(es_uc1),sum(es_uc2),sum(es_uc3),sum(es_uc4),sum(es_uc5),sum(es_uc6),sum(es_uc7),sum(es_uc8),sum(es_uc9),sum(es_uc10),sum(es_uc11),sum(es_uc12),sum(es_uc13),sum(es_uc14),sum(es_uc15),sum(es_uc16),sum(es_uc17),sum(es_uc18),sum(es_uc19),sum(es_uc20),sum(es_uc21),sum(es_uc22),sum(es_uc23),sum(es_uc24),sum(es_uc25),sum(es_uc26),sum(es_uc27),sum(es_uc28),sum(es_uc29),sum(es_uc30),sum(es_uc31),sum(es_uc32),sum(es_uc33),sum(es_uc34),sum(es_uc35),sum(es_uc36),sum(es_uc37),sum(es_uc38),sum(es_uc39) FROM #__customtables_table_uc
but I get an error like
[up-92-1 sql] es_uc2 : unknown column in query
for every field in the table (even the ones I've not put in the SQL command)
and at the end a
count(): Argument #1 ($value) must be of type Countable|array, null given
Thank you
{up sql=customtables_table_uc | select=sum(es_uc1),sum(es_uc2),sum(es_uc3),sum(es_uc4),sum(es_uc5),sum(es_uc6),sum(es_uc7),sum(es_uc8),sum(es_uc9),sum(es_uc10),sum(es_uc11),sum(es_uc12),sum(es_uc13),sum(es_uc14),sum(es_uc15),sum(es_uc16),sum(es_uc17),sum(es_uc18),sum(es_uc19),sum(es_uc20),sum(es_uc21),sum(es_uc22),sum(es_uc23),sum(es_uc24),sum(es_uc25),sum(es_uc26),sum(es_uc27),sum(es_uc28),sum(es_uc29),sum(es_uc30),sum(es_uc31),sum(es_uc32),sum(es_uc33),sum(es_uc34),sum(es_uc35),sum(es_uc36),sum(es_uc37),sum(es_uc38),sum(es_uc39) | debug}{/up sql}
which generate
SELECT sum(es_uc1),sum(es_uc2),sum(es_uc3),sum(es_uc4),sum(es_uc5),sum(es_uc6),sum(es_uc7),sum(es_uc8),sum(es_uc9),sum(es_uc10),sum(es_uc11),sum(es_uc12),sum(es_uc13),sum(es_uc14),sum(es_uc15),sum(es_uc16),sum(es_uc17),sum(es_uc18),sum(es_uc19),sum(es_uc20),sum(es_uc21),sum(es_uc22),sum(es_uc23),sum(es_uc24),sum(es_uc25),sum(es_uc26),sum(es_uc27),sum(es_uc28),sum(es_uc29),sum(es_uc30),sum(es_uc31),sum(es_uc32),sum(es_uc33),sum(es_uc34),sum(es_uc35),sum(es_uc36),sum(es_uc37),sum(es_uc38),sum(es_uc39) FROM #__customtables_table_uc
but I get an error like
[up-92-1 sql] es_uc2 : unknown column in query
for every field in the table (even the ones I've not put in the SQL command)
and at the end a
count(): Argument #1 ($value) must be of type Countable|array, null given
Thank you
Connexion ou Créer un compte pour participer à la conversation.
- lomart
- Hors Ligne
- Administrateur
il y a 10 mois 4 semaines #2054
par lomart
Réponse de lomart sur le sujet SQL query fail
I'll look into this issue and get back to you
Connexion ou Créer un compte pour participer à la conversation.
- lomart
- Hors Ligne
- Administrateur
il y a 10 mois 4 semaines #2063
par lomart
Réponse de lomart sur le sujet SQL query fail
Good morning,
Replace the file in /plugins/content/up/actions/sql/sql.php with the one in the attached zip
It fixes an error that doesn't quite fit your case. Keep me informed
Replace the file in /plugins/content/up/actions/sql/sql.php with the one in the attached zip
It fixes an error that doesn't quite fit your case. Keep me informed
Connexion ou Créer un compte pour participer à la conversation.
- flodi
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Moins
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 10 mois 4 semaines #2065
par flodi
Réponse de flodi sur le sujet SQL query fail
Ok the error
count(): Argument #1 ($value) must be of type Countable|array, null given
is no more present
Remain the strange error that says
up-m654b6126119b0 sql] es_uc10 : unknown column in query
for every column in the table, but only with more than one sum:
{up sql=customtables_table_uc | select=sum(es_uc1),sum(es_uc2)}{/up sql}
With simgle sums
{up sql=customtables_table_uc | select=sum(es_uc1)}{/up sql}
{up sql=customtables_table_uc | select=sum(es_uc2)}{/up sql}
it works
count(): Argument #1 ($value) must be of type Countable|array, null given
is no more present
Remain the strange error that says
up-m654b6126119b0 sql] es_uc10 : unknown column in query
for every column in the table, but only with more than one sum:
{up sql=customtables_table_uc | select=sum(es_uc1),sum(es_uc2)}{/up sql}
With simgle sums
{up sql=customtables_table_uc | select=sum(es_uc1)}{/up sql}
{up sql=customtables_table_uc | select=sum(es_uc2)}{/up sql}
it works
Connexion ou Créer un compte pour participer à la conversation.
- lomart
- Hors Ligne
- Administrateur
il y a 10 mois 4 semaines #2067
par lomart
Réponse de lomart sur le sujet SQL query fail
It's normal.
The action is intended to return ONE single total used by another action
You can get trickier by adding a template option
and the titles :
The action is intended to return ONE single total used by another action
You can get trickier by adding a template option
Code:
template= sum(##es_uc1##), sum##es_uc2##
Code:
header=es_uc1,es_uc2
Les utilisateur(s) suivant ont remercié: flodi
Connexion ou Créer un compte pour participer à la conversation.
- flodi
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Moins
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 10 mois 4 semaines #2072
par flodi
Réponse de flodi sur le sujet SQL query fail
Ops. Sorry. Thank you.
Connexion ou Créer un compte pour participer à la conversation.