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 previous message
htManager is currently offline  htManager
Messages: 438
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?
  • Attachment: errorlog.html
    (Size: 16.96KB, Downloaded 303 times)
 
Read Message
Read Message
Read Message
Previous Topic: getData_serial ($where)
Next Topic: List pattern - fields of joined tables disappear by reset
Goto Forum:
  


Current Time: Tue Nov 26 10:09:12 EST 2024

Total time taken to generate the page: 0.01160 seconds