Radicore Forum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » RADICORE development » Framework » SQL with concat() - cannot extract token from
SQL with concat() - cannot extract token from [message #7671] Thu, 25 November 2021 10:58 Go to next message
htManager is currently offline  htManager
Messages: 375
Registered: May 2014
Senior Member
Hi Tony,
I struggle with an SQL statement and I get the error message:

Fatal Error: Cannot extract token from: ''HTM14217', 'HTM14607', 'HTM12827', 'HTM12897', 'HTM14337', 'HTM14357', 'HTM12407')' (# 256)

I attached the errorlog file. In phpMyAdmin the query works fine, in my code not. Here is the code which I placed in _cm_pre_getData():

$this->sql_select = 'orga_spiele_anwesenheit.verbaende_art_id, orga_spiele_anwesenheit.verbaende_kuerzel, ' .
'orga_spiele_anwesenheit.vereine_kuerzel, orga_spiele_anwesenheit.saison_id, ' .
'orga_spiele_anwesenheit.mannschaften_id, orga_spiele_anwesenheit.spiel_seq_no, ' .
'orga_spiele_anwesenheit.spiele_anwesenheit_status, orga_spiele_anwesenheit.spiele_kontakt_typ_id, ' .
'orga_spiele_anwesenheit.spiele_anwesenheit_kontakt_name, orga_spiele_anwesenheit.spiele_anwesenheit_kontakt_vorname, ' .
'orga_spiele_anwesenheit.user_id, orga_spiele_anwesenheit.user_seq_no, orga_spiele_anwesenheit.user_rdcaccount_id, ' .

'orga_spiele_einsatzplan_angriff.verbaende_art_id, orga_spiele_einsatzplan_angriff.verbaende_kuerzel, ' .
'orga_spiele_einsatzplan_angriff.vereine_kuerzel, orga_spiele_einsatzplan_angriff.saison_id, ' .
'orga_spiele_einsatzplan_angriff.mannschaften_id, orga_spiele_einsatzplan_angriff.spiel_seq_no ';


$this->sq_from = "orga_spiele_anwesenheit " .

"LEFT JOIN orga_spiele_einsatzplan_angriff ON (" .
"orga_spiele_einsatzplan_angriff.verbaende_art_id = orga_spiele_anwesenheit.verbaende_art_id AND " .
"orga_spiele_einsatzplan_angriff.verbaende_kuerzel = orga_spiele_anwesenheit.verbaende_kuerzel AND " .
"orga_spiele_einsatzplan_angriff.vereine_kuerzel = orga_spiele_anwesenheit.vereine_kuerzel AND " .
"orga_spiele_einsatzplan_angriff.saison_id = orga_spiele_anwesenheit.saison_id AND " .
"orga_spiele_einsatzplan_angriff.mannschaften_id = orga_spiele_anwesenheit.mannschaften_id AND " .
"orga_spiele_einsatzplan_angriff.spiel_seq_no = orga_spiele_anwesenheit.spiel_seq_no) a ";

$this->sql_orderby = 'orga_spiele_anwesenheit.spiele_anwesenheit_kontakt_name, orga_spiele_anwesenheit.spiele_anwesenheit_kontakt_vorname';

$where = "orga_spiele_anwesenheit.spiele_anwesenheit_status = '1' AND " .
"orga_spiele_anwesenheit.spiele_kontakt_typ_id = 'SP' AND " .
" CONCAT(user_id, user_seq_no, user_rdcaccount_id) NOT IN ('{$_SESSION['user_pos_01']}', " .
"'{$_SESSION['user_pos_02']}', '{$_SESSION['user_pos_03']}', '{$_SESSION['user_pos_04']}', " .
"'{$_SESSION['user_pos_05']}', '{$_SESSION['user_pos_06']}', '{$_SESSION['user_pos_07']}') ";

Can you tell me where is my mistake?
Re: SQL with concat() - cannot extract token from [message #7673 is a reply to message #7671] Mon, 06 December 2021 12:23 Go to previous messageGo to next message
AJM is currently offline  AJM
Messages: 2309
Registered: April 2006
Location: Surrey, UK
Senior Member
Try this fix.

Re: SQL with concat() - cannot extract token from [message #7674 is a reply to message #7673] Mon, 13 December 2021 03:32 Go to previous message
htManager is currently offline  htManager
Messages: 375
Registered: May 2014
Senior Member
Thank you. works fine.
Previous Topic: getData_serial ($where)
Next Topic: DropDown Field values - changing in runtime
Goto Forum:
  


Current Time: Sat Aug 13 11:10:42 EDT 2022

Total time taken to generate the page: 0.01376 seconds