irgendwie, hab ich da bei der Umstellung zum Datenvolumensparen, in Script1 voll den Murks gemacht
alte Version Code:
$query .= ' , `fin_titel`="'.$csvAGD[$key.'_fin_titel'].'"';
$query .= ' , `fin_cat` ="'.$csvAGD[$key.'_fin_cat' ].'"';
$query .= ' , `fin_desc1`="'.$csvAGD[$key.'_fin_desc1'].'"';
$query .= ' , `fin_desc2`="'.$csvAGD[$key.'_fin_desc2'].'"';
$query .= ' WHERE keyword ="'.$key.'"';
das sollte ausgeteilt werden auf 2 Bereiche, die dann von Script 2 zusammengeführt werden und in "FIN" gespeichert
und ich Dödel hab da einfach die 2 Bereiche dazugepackt, ohne den "FIN" zu entferne
Code:
$query .= ' , `del_titel`=CONCAT("'.$csvAG3[$key.'_del_titel'].'",del_titel)';
$query .= ' , `del_cat` =CONCAT("'.$csvAG3[$key.'_del_cat' ].'",del_cat)';
$query .= ' , `del_desc1`=CONCAT("'.$csvAG3[$key.'_del_desc1'].'",del_desc1)';
$query .= ' , `del_desc2`=CONCAT("'.$csvAG3[$key.'_del_desc2'].'",del_desc2)';
$query .= ' , `add_titel`=CONCAT("'.$csvAG3[$key.'_add_titel'].'",add_titel)';
$query .= ' , `add_cat` =CONCAT("'.$csvAG3[$key.'_add_cat' ].'",add_cat)';
$query .= ' , `add_desc1`=CONCAT("'.$csvAG3[$key.'_add_desc1'].'",add_desc1)';
$query .= ' , `add_desc2`=CONCAT("'.$csvAG3[$key.'_add_desc2'].'",add_desc2)';
$query .= ' WHERE keyword ="'.$key.'"'; naja, das wäre vielleicht noch nicht wirklich das Problem gewesen, da diese Daten dann nur "unnötig"(=ohne Änderung) gespeichert werden
aber weiter vorne, ist auch noch was das nicht so ist wie es sein soll
Code:
$tok=strtok($csvAGD[$key.'_del_'.$workto],',');
while( (int)$tok > 0 )
{
$workstr=str_replace(','.$tok.',' , ',' , $workstr);
$tok=strtok(',');
} $csvAGD[$key.'_fin_'.$workto].=trim(substr($workstr.' ',1)); hat in Script1 nichts zu suchen, das gehört in Script2
und noch weiter vorne
Code:
$csvAGK[$tok]='*';
if ( $csvA['csvA']=='#D' || $csvA['csvA']=='#B' )
$csvAGD[$tok.'_del_'.$workto].=$csvA['id'].',';
else $csvAGD[$tok.'_fin_'.$workto].=$csvA['id'].','; da ist das "_fin_" falsch, da muß "_add_" hin
und ausserdem arbeite ich doch in Script1 nur "in" $csvAG3[ das $csvAGD[ war die alte Version vor der Umstellung
uyuyuy ....
Lesezeichen