SQL with concat() - cannot extract token from [message #7671] |
Thu, 25 November 2021 10:58 |
htManager
Messages: 433 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?
|
|
|
|
|