////SELECT * FROM `tchars`.`item_instance` WHERE `guid` IN (SELECT `item_guid` FROM `tchars`.`guild_bank_item` WHERE `guildid`=79) LIMIT 10; //SELECT `guid` FROM `tchars`.`item_instance` WHERE `guid` IN (SELECT `item_guid` FROM `tchars`.`guild_bank_item` WHERE `guildid`=79); ////SELECT * FROM `tchars_t3can`.`item_instance` WHERE `guid` IN (SELECT `item_guid` FROM `tchars_t3can`.`guild_bank_item` WHERE `guildid`=79) ; FINALE // выбрать все ГУИДЫ всех вещей из гильдбанка и показать их в данных item_instance // возможно этот код стоит как то выделить ? на генерацию кода... он уже раз 4-й точно используется почти без изменений if ($generic) { echo "g _on "; // залочить обычную печать при генерации кода чтобы не лагало //echo $cmd; $printing = 0; // disables print //$cmd=" SHOW DATABASES;"; if ($cmd) { $result = dbs_query($cmd, $connect, $dbtype); } $mycols = dbs_num_fields($result, ""); if ($result == true) { echo $vID . cmsg("WF_CMP") . "<br>"; } else { $errt = cmsg("WF_CMPFAIL"); $ermsg = cmsg("WF_NOQUE") . "<br>"; //почему то всегда пишет ошибку } // может эту функцию выделить отдельно? if ($GENALT) { global $mycol; // улучшенное - можно выделить CFG OPT FUTURE TODO:// copyed from dbscore readdescripters $data2 = dbs_genericnumlist($result, $mycols, $mycol); $field = $data2["fieldlist"]; } $sourcetable = "`" . $prdbdata[$tbl][5] . "`";
break; } $filbas = $namebas; //if (1==1.45) if ($dbtype == "mysql") { // readdescripters partial copy $servermysql = $serv2; if (!$serv2) { $servermysql = $mainhostmysql; } // юзаем main $connect = dbs_connect($servermysql, $sd[14], $sd[17], $dbtype); if ($debugmode) { echo "{$connect}=dbs_connect ({$servermysql},{$sd['14']},{$sd['17']},{$dbtype});"; } //if (($ADM==0)AND(!$connect)) $silent=0;// на php 4 без авторизации окно не видно :( //if (!$silent)if (!$connect) msgexiterror ("SQLdown",$prdbdata[$tbl][6],"admin.php"); dbs_selectdb($dbselected, $connect, $dbtype); if ($debugmode) { echo "mysql_select_db ({$dbselected}, {$connect});;"; } // блядство какое то , только сделал и все работало, и вдруг неожиданно эта строка во всем виновата"!!!! $listfields = @dbs_list_fields($dbselected, $tableselected[$origID]); // а как обычно FS не работает с долбаной кириллицей. значит все в порядке. стандартный заёб. никто не будеттаблицы в кириллице называть if ($debugmode) { echo " {$listfields}=dbs_list_fields ({$dbselected},{$tableselected[$origID]})origID]={$origID}];"; } $mycols = @dbs_num_fields($listfields); // кол-во полей с результата if ($encode == "") { $thistableencode = detectmysqlencoding($dbselected . "`.`" . $tableselected[$origID], $connect);