本文整理汇总了PHP中sql_db::sql_query方法的典型用法代码示例。如果您正苦于以下问题:PHP sql_db::sql_query方法的具体用法?PHP sql_db::sql_query怎么用?PHP sql_db::sql_query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sql_db
的用法示例。
在下文中一共展示了sql_db::sql_query方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: die
<?php
define("comune", true);
//require ("setting.php");
//require ("common.php");
require_once 'login.php';
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al database");
}
//$z="A";
$z = $_GET['zona'];
if (strlen($z) == 2) {
$z = substr($z, 0, 1);
}
$cond = "%Modifica di destinazione%";
$query_1 = "SELECT coefficiente FROM tabella_a WHERE tipo_intervento LIKE '" . $cond . "' && zona LIKE '%" . $z . "%'";
//$query_1 = "SELECT coefficiente FROM tabella_a WHERE tipo_intervento='";
//echo $query_1.'<br>';
$result = $db->sql_query($query_1);
$row_1 = $db->sql_fetchrow($result);
//echo "culo<br>";
$coeff = $row_1["coefficiente"];
//echo $coeff;
echo $coeff;
?>
示例2: die
<?php
include_once "login.php";
//print_r($_REQUEST);
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al database");
}
$object = $_POST["obj"];
$id = $_POST["id"];
$azione = $_POST["action"];
$sql = "select distinct zona.nome_tavola as id from vincoli.zona left join vincoli.tavola on(zona.nome_tavola=tavola.nome_tavola) where zona.nome_vincolo= '{$id}' and tavola.cdu=1;";
$db->sql_query($sql);
print_debug($sql);
$ris = $db->sql_fetchrowset();
for ($i = 0; $i < count($ris); $i++) {
$out[] = "{id:'" . $ris[$i]["id"] . "',name:'" . $ris[$i]["id"] . "'}";
}
header("Content-Type: text/plain; Charset=UTF-8");
$debug = "{id:'{$object}',values:[" . implode(',', $out) . "]}";
print_debug($debug);
echo $debug;
示例3: die
<?php
$sk = "geoweb";
$db1 = new sql_db(DB_HOST, DB_USER, DB_PWD, 'gisclient', false);
if (!$db1->db_connect_id) {
die("Impossibile connettersi al database");
}
//ACQUISISCO ID DEL PROGETTO
$sql = "SELECT project_id FROM {$sk}.project WHERE project_name='" . GC_PROJECT . "';";
if (!$db1->sql_query($sql)) {
print_array($db1->error_message);
}
$projectId = $db1->sql_fetchfield('project_id');
if ($role == 2) {
//VERIFICO SE ESISTE L0 USERGROUP praticaweb
$sql = "SELECT usergroup_id FROM {$sk}.usergroup WHERE project_id={$projectId} and usergroup='" . GC_ROLE . "'";
if (!$db1->sql_query($sql)) {
print_array($db1->error_message);
}
$usergroupId = $db1->sql_fetchfield('usergroup_id');
if (!$usergroupId) {
$sql = "select {$sk}.new_pkey('usergroup','usergroup_id') as newid;";
if (!$db1->sql_query($sql)) {
print_array($db1->error_message);
}
$newId = $db1->sql_fetchfield('newid');
$sql = "INSERT INTO {$sk}.usergroup(usergroup_id,project_id,usergroup,description) VALUES({$newId},{$projectId},'praticaweb','Utenti delle Pratiche Edilizie')";
if (!$db1->sql_query($sql)) {
print_array($db1->error_message);
}
$usergroupId = $newId;
示例4: array
if (isset($_GET['id'])) {
$plid = $_GET['id'];
$query = "SELECT {$t['b3_clients']}.name, ctime.id, ctime.gone, ctime.came\n FROM {$t['b3_clients']}, ctime, {$t['players']} \n WHERE {$t['players']}.id = \"{$plid}\"\n AND {$t['players']}.client_id = {$t['b3_clients']}.id\n AND {$t['b3_clients']}.guid = ctime.guid\n ORDER BY ctime.id DESC";
} else {
if (isset($_GET['dbid'])) {
$plid = $_GET['dbid'];
$query = "SELECT {$t['b3_clients']}.name, ctime.id, ctime.gone, ctime.came\n FROM {$t['b3_clients']}, ctime\n WHERE {$t['b3_clients']}.id = \"{$plid}\"\n AND {$t['b3_clients']}.guid = ctime.guid\n ORDER BY ctime.id DESC";
} else {
return;
}
}
$data = array();
global $t;
$count = 0;
$link = baselink();
$result = $coddb->sql_query($query);
$d = array();
$max = 31;
$idx = 1;
$suma = 0;
while ($row = $coddb->sql_fetchrow($result)) {
$start = $row['came'];
$end = $row['gone'];
$d1 = date("Y-m-d", $start);
$d2 = date("Y-m-d", $end);
if (count($data) and $data[count($data) - 1][1] > $d1) {
$diff = floor(($data[count($data) - 1][4] - $start) / (60 * 60 * 24));
$empty = $data[count($data) - 1][4];
for ($i = 0; $i < $diff; $i++) {
if (count($d) >= $max) {
break;
示例5: die
<?php
//if(!defined("comune")) return;
require_once "login.php";
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al database");
}
$oggi = date("d-m-Y");
$dataoneri = date("d/m/Y");
$pratica = $_REQUEST['pratica'];
$sql = "SELECT numero,coalesce(data_prot,data_presentazione) as data from pe.avvioproc where pratica={$pratica}";
$db->sql_query($sql);
$numero = $db->sql_fetchfield('numero');
//$dataoneri=$db->sql_fetchfield('data');
$query = "SELECT * FROM oneri.parametri where '{$dataoneri}'::date BETWEEN datein AND coalesce(dateed,CURRENT_DATE);";
$result = $db->sql_query($query);
//if(!$result){echo "SQL Error - ".mysql_error()."<br>".$query;return;}
$row = $db->sql_fetchrow($result);
$costo_base = $row['costo_base'];
$qbase = $row['quota_base'];
$classe = $row['classe_comune'];
$quota = $row['corrispettivo'];
$delibera = $row['delibera'];
$sql = "SELECT case when (not coalesce(piva,'')='') then coalesce(ragsoc,'') else coalesce(cognome,'')||' '||coalesce(nome,'') end as nominativo FROM pe.soggetti WHERE richiedente=1 and pratica={$pratica};";
$db->sql_query($sql);
$ris = $db->sql_fetchlist('nominativo');
$nominativi = implode('; ', $ris);
$sql = "SELECT coalesce(via,'')||' '||coalesce(civico,'') as indirizzi FROM pe.indirizzi WHERE pratica={$pratica};";
$db->sql_query($sql);
$ris = $db->sql_fetchlist('indirizzi');
示例6: die
<head>
<title>Pratiche recenti</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<SCRIPT language="javascript" src="js/LoadLibs.js" type="text/javascript"></SCRIPT>
</head>
<body link="#0000FF" vlink="#0000FF" alink="#0000FF">
<?php
include "./inc/inc.page_header.php";
?>
<H2 class=blueBanner>Ultime pratiche aperte</H2>
<?php
$userid = $_SESSION["USER_ID"];
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al dadabase");
}
$db->sql_query("select pratica from pe.recenti where utente={$userid} order by data desc");
$elenco_pratiche = $db->sql_fetchlist("pratica");
$prat_max = count($elenco_pratiche);
if (!$elenco_pratiche) {
print "<p>Nessuna pratica aperta di recente dall'utente<p></body></html>";
exit;
}
$offset = 0;
include "pe.elenco_pratiche.php";
?>
<input name="" id="" class="hexfield1" type="button" value=" Chiudi " onClick="javascript:window.open('index.php','indexPraticaweb');window.close()"></td>
</BODY>
</HTML>
示例7: valida_dati
function valida_dati($array_config, $campi_obbligatori)
{
//dall'array tratto dal file di configurazione crea l'array campi=>valori validati per il db
$OK_Save = 1;
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al database");
}
//Controllo dei campi obbligatori
if (isset($campi_obbligatori)) {
foreach ($campi_obbligatori as $c) {
if (strlen(trim($_POST[trim($c)])) == 0) {
$errors[trim($c)] = "Campo Obbligatorio";
$OK_Save = 0;
}
}
}
//for ($i=1;$i<count($array_config);$i++){
// $row_config=explode('|',$array_config[$i]);
// foreach($row_config as $r)
// $array_def[]=explode(';',$r);
//}
for ($i = 0; $i < count($array_config); $i++) {
$row_config = $array_config[$i];
foreach ($row_config as $r) {
$array_def[] = explode(';', $r);
}
}
foreach ($array_def as $def) {
$campo = $def[1];
$tipo = trim($def[3]);
$val = trim($_POST[$campo]);
//echo "Sto Validando $campo : $tipo con valore ".$val."<br>";
switch ($tipo) {
case "idriga":
$val = '';
//inutile metterlo nella query
break;
case "pratica":
if (strlen(trim($val)) > 0) {
$sql = "SELECT pratica FROM pe.avvioproc WHERE numero='{$val}'";
if ($db->sql_query($sql)) {
$r = $db->sql_fetchrowset();
if (count($r) == 0) {
$OK_Save = 0;
$errors[$campo] = "La pratica {$val} non esiste";
} else {
$val = "'{$val}'";
}
}
} else {
$val = "NULL";
}
break;
case "text":
case "textarea":
case "richtext":
case "autosuggest":
if (strlen($val) > 0) {
if (get_magic_quotes_runtime() or get_magic_quotes_gpc()) {
//$val="'".htmlentities($val)."'";
$val = "'" . $val . "'";
//$val="'".$val."'";
} else {
//$val="'".htmlentities(addslashes($val),ENT_QUOTES)."'";
$val = "'" . addslashes($val) . "'";
}
} elseif (strlen($val) === 0) {
$val = "NULL";
}
break;
case "data":
$l = strlen($val);
//primo controllo se i caratteri inseriti sono del tipo corretto
if (strlen($val) > 0 and !ereg("([0123456789/.-]{" . $l . "})", $val)) {
$OK_Save = 0;
$errors[$campo] = "Formato della data non valido {$val}";
} else {
list($giorno, $mese, $anno) = split('[/.-]', $val);
//Da Verificare..... il 30 Febbraio 2005 lo prende se scritto come anno-mese-giorno con anno a 2 cifre!!!!! Errore
if (strlen($val) > 0 and checkdate((int) $mese, (int) $giorno, (int) $anno)) {
$val = "'" . $giorno . "/" . $mese . "/" . $anno . "'";
} elseif (strlen($val) > 0 and strlen($giorno) > 3 and checkdate((int) $mese, (int) $anno, (int) $giorno)) {
$val = "'" . $anno . "/" . $mese . "/" . $giorno . "'";
} elseif (strlen($val) > 0 and strlen($giorno) <= 2 and checkdate((int) $mese, (int) $anno, (int) $giorno)) {
$OK_Save = 0;
$errors[$campo] = "Data ambigua {$val}";
} elseif (strlen($val) > 0) {
$OK_Save = 0;
$errors[$campo] = "Data non valida {$val}";
} elseif (strlen($val) === 0) {
$val = "NULL";
}
}
break;
case "select":
if ($val) {
$val = "'" . addslashes($val) . "'";
}
break;
//.........这里部分代码省略.........
示例8: calcolacodicefiscale_calcolacomune
function calcolacodicefiscale_calcolacomune($com)
{
//----------------------------------------------------------------------------------------------------//
// calcolacodicefiscale_calcolacomune //
// Restituisce il codice riferito al comune di nascita $com cercandolo nei files comuni1(2,3,4).csv //
// La lista dei comuni Ú stata suddivisa in 4 files per rendere più veloce la ricerca. //
// Se non viene trovato il comune il valore di ritorno Ú "0" //
// //
//----------------------------------------------------------------------------------------------------//
$finali = "12344";
// stringa che contiene le lettere finali del file a seconda dell'iniziale
//$PERCORSO="./dati/comuni/"; //path dei files comuni1-4.csv
$iniziale = substr($com, 0, 1);
// se l'iniziale non Ú una lettera ritorna il codice di errore
if (ord($iniziale) < 65 || ord($iniziale) > 90) {
return "0";
}
//sceglie il nome del file in base all'iniziale
/* $filecomuni=$PERCORSO."comuni".substr($finali,floor((ord($iniziale)-64)/6),1).".csv";
//apre in lettura il file in $filecomini che contiene l'elenco dei comuni e dei rispettivi codici
$fp = fopen($filecomuni,"r");
$cod="0";
// legge il file finchÚ non trova il comune (inserisce il codice in $cod)
while ( ($stringa = fgets($fp,4096)) and ($cod=="0") ){
//riporta nell'array $campi il nome del comune letto($campi[0]) e il codice ($campi[1])
$campi=explode(";",$stringa);
if ($campi[0]==$com) {
//se ha trovato il comune mette in $cod il codice
$cod=substr($campi[1],0,4);
}
}
fclose($fp);*/
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al database");
}
$sql = "SELECT codice FROM pe.e_comuni WHERE nome ilike '{$com}'";
if ($db->sql_query($sql)) {
$ris = $db->sql_fetchrowset();
if (count($ris) == 1) {
$cod = $ris[0]['codice'];
} else {
return 0;
}
}
return $cod;
}
示例9: die
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al dadabase {$dbtype}");
}
//Modalità di editing
if ($_POST["active_form"]) {
$active_form = $_POST["active_form"] . "?step=0&pratica=" . $idpratica;
$step = 0;
$pratica = $_REQUEST["pratica"];
if ($_POST["azione"] == "Salva") {
// Se necessario inserisco il nuovo riferimento nella tabella
$idref = $_POST["id"];
if ($_POST["id"] == 0) {
$descrizione = addslashes(trim($_POST["riferimento"]));
$sql = "INSERT INTO pe.riferimenti(descrizione) VALUES('{$descrizione}')";
$db->sql_query($sql);
$sql = "select currval ('pe.riferimenti_id_seq')";
$db->sql_query($sql);
$row = $db->sql_fetchrow();
$idref = $row[0];
}
//Modifico i riferimenti della tabella avvioproc
$db->sql_query("SELECT pratica FROM pe.avvioproc,pe.riferimenti WHERE riferimenti.id=" . $_POST["id_prec"] . " AND avvioproc.riferimento=riferimenti.id");
$nrif = $db->sql_numrows();
if ($nrif <= 1) {
$db->sql_query("DELETE FROM pe.riferimenti WHERE id=" . $_POST["id_prec"]);
}
$db->sql_query("update pe.avvioproc set riferimento={$idref} where pratica={$idpratica}");
}
return;
}
示例10: getDBHost
function getDBHost( $databasename = '' )
{
global $supportdb, $dbuser, $dbpasswd;
$dbsupport = new sql_db( $supportdb, $dbuser, $dbpasswd, 'nizex_support', false, true );
$query = "select DBHost from optUserCompany where DBName = '".$databasename."'";
if ( !$result = $dbsupport->sql_query( $query ) )
{
LogError( 9369, $query ."<br>".$dbsupport->sql_error(), false );
return false;
}
$row = $dbsupport->sql_fetchrow( $result );
return $row[ "DBHost" ];
}
示例11: die
}
</script>
</head>
<body>
<H2 class=blueBanner>Elenco dei soggetti interessati</H2>
<TABLE cellPadding=0 cellspacing=0 border=0 class="stiletabella" width="100%">
<?php
$i = 0;
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al database");
}
$db->sql_query("select * from pe.e_ruoli order by ordine;");
$elenco_ruoli = $db->sql_fetchrowset();
//print_array($elenco_ruoli);
$tabella_attuali = new Tabella_h("{$tabpath}/soggetto", 'list');
$tabella_variati = new Tabella_h("{$tabpath}/soggetto", 'list');
$tabella_variati->set_color("#FFFFFF", "#FF0000", 0, 0);
foreach ($elenco_ruoli as $row) {
$ruolo = $row["ruolo"];
$titolo = $row["titolo"];
$ruolo == "proprietario" || $ruolo == "richiedente" || $ruolo == "concessionario" ? $img = "volture" : ($img = "variazioni");
//$tabella_attuali->set_tag($ruolo);
$tabella_attuali->params = array('ruolo' => $ruolo);
$tabella_variati->params = array('ruolo' => $ruolo);
//$tabella_variati->set_tag('v'.$ruolo);
//$num_attuali=$tabella_attuali->set_dati("voltura=0 and $ruolo=1 and pratica=$idpratica");
//$num_variati=$tabella_variati->set_dati("voltura=1 and $ruolo=1 and pratica=$idpratica");
示例12: die
<?php
include_once "login.php";
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al database");
}
if (isset($_GET["mapkey"])) {
$mapkey = explode('@', $_GET["mapkey"]);
}
//print_r ($mapkey);
$tipo = $mapkey[0];
$mappale = $mapkey[1];
$foglio = $mapkey[2];
$sql = "select oid,extent(buffer(the_geom," . BUFFER_SIZE . ")) from map.ct_particelle where foglio ilike('{$foglio}') and mappale ilike ('{$mappale}') group by oid;";
$result = $db->sql_query($sql);
$extent = $db->sql_fetchrow();
$ext = $extent["extent"];
$objid = $extent["oid"];
if ($ext) {
$p1 = strpos($ext, "(") + 1;
$p2 = strpos($ext, ")");
$ext = substr($ext, $p1, $p2 - $p1);
$ext = str_replace(",", "+", $ext);
$ext = str_replace(" ", "+", $ext);
$ext2 = str_replace("+", ";", $ext);
include "http://localhost/cgi-bin/mapserv.exe?map=C:\\[pmapper]\\projects\\ceriale\\map\\catasto.map&mapext={$ext}";
?>
<SCRIPT LANGUAGE="JavaScript1.2">
function openPmapper(winwidth, winheight, gLanguage, startParameters){
//CASO FULLSCREEN DA AGGIUNGERE ALLE POSSIBILITA
示例13: die
function change_menu($idpratica, $oldtipo, $newtipo)
{
if (!$idpratica) {
return;
}
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
die("Impossibile connettersi al dadabase");
}
$sql = "select menu_list from pe.menu where pratica={$idpratica};";
$result = $db->sql_query($sql);
$oldmenu = $db->sql_fetchfield("menu_list");
$pos = strpos($oldmenu, "#");
if ($pos) {
//ho aggiunto dei menu al menu originale
$oldmenu = substr($oldmenu, $pos);
} else {
$oldmenu = "";
}
$db->sql_query("update pe.menu set menu_list=e_tipopratica.menu_default || '{$oldmenu}' from pe.e_tipopratica where e_tipopratica.id={$newtipo} and pratica={$idpratica};");
unset($_SESSION["MENU_" . $this->tipo . "_{$idpratica}"]);
//$db->sql_close();
}
示例14: distinct
print_debug($sql_piani, "tabella");
//verifico l'esitenza dei vincoli per la pratica corrente
$sql_vincoli = "select (coalesce(cdu.mappali.sezione,'') || ','::text || cdu.mappali.foglio || ','::text || cdu.mappali.mappale) as particella,mappali.vincolo,mappali.zona,mappali.perc_area,e_vincoli.descrizione from pe.e_vincoli, cdu.mappali where\nmappali.vincolo=e_vincoli.nome and pe.e_vincoli.cdu=1 and pratica={$idpratica} order by cdu.mappali.perc_area desc, cdu.mappali.sezione,cdu.mappali.foglio,cdu.mappali.mappale;";
print_debug("Vincoli\n" . $sql_vincoli);
//aggiungo i mappali che non risultano legati a vincoli
$sql_mappali = "select (coalesce(cdu.mappali.sezione,'') || ','::text || cdu.mappali.foglio || ','::text || cdu.mappali.mappale) as particella from cdu.mappali where pratica={$idpratica} and vincolo is null;";
print_debug($sql_mappali, "tabella");
//SCHEMA DB NUOVO
//elenco dei piani
$sql_piani2 = "select nome_vincolo,nome_tavola,descrizione from vincoli.tavola where cdu=1 order by ordine;";
print_debug($sql_piani2, "tabella");
//verifico l'esitenza dei vincoli per la pratica corrente
$sql_vincoli2 = "select distinct(coalesce(cdu.mappali.sezione,'') || ','::text || cdu.mappali.foglio || ','::text || cdu.mappali.mappale) as particella,mappali.vincolo,mappali.zona,mappali.tavola,mappali.perc_area,\ncase when coalesce(zona.sigla,'')<>'' then zona.sigla else zona.descrizione end as descrizione from cdu.mappali left join vincoli.zona on (mappali.zona=zona.nome_zona and mappali.vincolo=zona.nome_vincolo) \nleft join vincoli.tavola on (mappali.tavola=zona.nome_tavola) where tavola.cdu=1 and pratica={$idpratica}";
print_debug("Vincoli\n" . $sql_vincoli2);
//echo "<p>$sql_vincoli2</p>";
$db->sql_query($sql_piani2);
$piani = $db->sql_fetchrowset();
$npiani = $db->sql_numrows();
$db->sql_query($sql_vincoli2);
$vincoli = $db->sql_fetchrowset();
$nvincoli = $db->sql_numrows();
$db->sql_query($sql_mappali);
$mappali = $db->sql_fetchrowset();
$nmappali = $db->sql_numrows();
$array_mappali = array();
$array_zone = array();
//verifico se esiste il vincolo nelle tavole
for ($r = 0; $r < $nvincoli; $r++) {
$idparticella = $vincoli[$r]["particella"];
$piano = $vincoli[$r]["tavola"];
$zona = $array_zone[$idparticella][$piano];
示例15: die
}
// DATABASE
$coddb = new sql_db($db_host, $db_user, $db_pass, $db_db, false);
if (!$coddb->db_connect_id) {
die("Could not connect to the database");
}
/*$query = "SELECT *
FROM ${t['players']}, ${t['b3_clients']}
WHERE ${t['b3_clients']}.id = ${t['players']}.client_id
AND ${t['players']}.id = '" . addslashes_gpc($player_id) . "'
AND ((${t['players']}.kills > $minkills)
OR (${t['players']}.rounds > $minrounds))
AND (${t['players']}.hide = 0)
AND ($current_time - ${t['b3_clients']}.time_edit < $timelimit)";*/
$query = "SELECT * \n FROM {$t['players']}, {$t['b3_clients']} \n WHERE {$t['b3_clients']}.id = {$t['players']}.client_id \n AND {$t['players']}.id = '" . addslashes_gpc($player_id) . "'";
$result = $coddb->sql_query($query);
$player = $coddb->sql_fetchrow($result);
$coddb->sql_query("START TRANSACTION");
$coddb->sql_query("BEGIN");
$coddb->sql_query("SET @place = 0");
$query2 = "select * from (\n SELECT @place := @place + 1 AS place, {$t['players']}.id\n FROM {$t['players']}, {$t['b3_clients']}\n WHERE {$t['b3_clients']}.id = {$t['players']}.client_id\n AND (({$t['players']}.kills > {$minkills})\n OR ({$t['players']}.rounds > {$minrounds}))\n AND ({$t['players']}.hide = 0)\n AND ({$current_time} - {$t['b3_clients']}.time_edit < {$timelimit})";
if ($exclude_ban) {
$query2 .= "AND {$t['b3_clients']}.id NOT IN (\n SELECT distinct(target.id)\n FROM {$t['b3_penalties']} as penalties, {$t['b3_clients']} as target\n WHERE (penalties.type = 'Ban' OR penalties.type = 'TempBan')\n AND inactive = 0\n AND penalties.client_id = target.id\n AND ( penalties.time_expire = -1 OR penalties.time_expire > UNIX_TIMESTAMP(NOW()) )\n )";
}
$query2 .= " ORDER BY {$t['players']}.skill DESC\n ) derivated_table\n where id = {$player_id}";
$result2 = $coddb->sql_query($query2);
$row2 = $coddb->sql_fetchrow($result2);
$coddb->sql_query("ROLLBACK");
if ($player['hide'] == 1) {
$advertising = 1;
}