Postado Novembro 25, 2015 9 anos Meu web site em uma parte esta aparecendo o erro : Voou postar o functions.php tabem. Quem poder da uma ajudazinha akii eu doou 4 REPS Spoiler <?php class shop { function connect() { $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); return $ots->getDBHandle(); } function isInstalled() { require('config.php'); $con = mysql_connect($config['database']['host'], $config['database']['login'], $config['database']['password']); mysql_select_db($config['database']['database'],$con); if(mysql_query("SELECT * FROM shop_offer,shop_history")) return true; else return false; } function points($account) { $SQL = $this->connect(); $points = $SQL->query('SELECT premium_points FROM accounts WHERE name = "'.$account.'"')->fetch(); return $points['premium_points']; } function getPlayerAccount($name) { $SQL = $this->connect(); $player = $SQL->query('SELECT account_id FROM players WHERE name = "'.$name.'"')->fetch(); return $SQL->query('SELECT * from accounts WHERE id = '.$player['account_id'].''); } function AddPremium($name,$days) { $SQL = $this->connect(); $account = $this->getPlayerAccount($name)->fetch(); return $SQL->query('UPDATE accounts SET premdays = (premdays + '.$days.') WHERE name = "'.$account['name'].'"'); } function CharacterList($account) { $SQL = $this->connect(); $id = $SQL->query('SELECT id FROM accounts WHERE name = "'.$account.'"')->fetch(); return $SQL->query('SELECT * FROM players WHERE account_id = '.$id['id'].''); } function isOnline($name) { $SQL = $this->connect(); $player = $SQL->query('SELECT online FROM players WHERE name = "'.$name.'"')->fetch(); return $player['online']; } function isBanned($name) { $SQL = $this->connect(); $ID = $this->getPlayerAccount($name)->fetch(); return $SQL->query('SELECT * FROM bans WHERE value = '.$ID['id'].''); } function UnBan($name) { $SQL = $this->connect(); $ID = $this->getPlayerAccount($name)->fetch(); return $SQL->query('DELETE FROM bans WHERE value = '.$ID['id'].''); } function execute_file($file) { if (!file_exists($file)) { $this->last_error = "The file $file does not exist."; return false; } $str = file_get_contents($file); if (!$str) { $this->last_error = "Unable to read the contents of $file."; return false; } // split all the queries into an array $quote = ''; $line = ''; $sql = array(); $ignoreNextChar = ''; for ($i = 0; $i < strlen($str); $i++) { if ( !$ignoreNextChar ) { $char = substr($str, $i, 1); $line .= $char; if ($char == ';' && $quote == '') { $sql[] = $line; $line = ''; } else if ( $char == '\\' ) { // Escape char; ignore the next char in the string $ignoreNextChar = TRUE; } else if ($char == '"' || $char == "'" || $char == '`') { if ( $quote == '' ) // Start of a new quoted string; ends with same quote char $quote = $char; else if ( $char == $quote ) // Current char matches quote char; quoted string ends $quote = ''; } } else $ignoreNextChar = FALSE; } if ($quote != '') return false; foreach ($sql as $query) { if (!empty($query)) { $r = mysql_query($query); if (!$r) { $this->last_error = mysql_error(); return false; } } } return true; } function install() { $SQL = $this->connect(); if ($this->isInstalled()) return false; else return $this->execute_file("gifts/config/Shop.sql"); } } ?> A PHP Error was encountered Severity: 8192 Message: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead Filename: config/functions.php Line Number: 12
Postado Novembro 25, 2015 9 anos Isso não é um erro, é porque as funções mysql_* estão deprecadas (velhas) e não são mais usadas. Você pode procurar como remover mensagens de erro do PHP (leia: http://drupal-br.org/node/6870) ou tentar mudar todos os mysql_ por mysqli_.
Postado Novembro 25, 2015 9 anos Autor 7 minutos atrás, lango rullez disse: Isso não é um erro, é porque as funções mysql_* estão deprecadas (velhas) e não são mais usadas. Você pode procurar como remover mensagens de erro do PHP (leia: http://drupal-br.org/node/6870) ou tentar mudar todos os mysql_ por mysqli_. Amigo como eu mudo de mysql para mysqli ? Garoto vooc é um genio eu voou seguir vooc no TK e te dar varios REPS obrg
Postado Novembro 25, 2015 9 anos Bom não tenho muito conhecimento mas já ajudei pessoa com msm problema Dois tutorias ! E um post que acho q ajudou.. >http://www.tibiaking.com/forum/topic/58414-ajuda-urgente-afs-como-mudar-servidor-mysql-para-sqlite/ Mais de uma olhada nesses dois abaixo http://forums.htmlhelp.com/index.php?showtopic=17684 http://pt.stackoverflow.com/questions/32820/como-converter-uma-liga%C3%A7%C3%A3o-de-mysql-para-mysqli @Axion Nitron Valeu brother de coração fico feliz em ajudar.. No que estiver no meu alcance irei ajudar! Boa sorte ai ! Editado Novembro 25, 2015 9 anos por lango rullez (veja o histórico de edições)
Postado Novembro 25, 2015 9 anos Eu uso duas funções em com mysql_connect/mysql_select_db, e para arrumar esse problema eu coloquei no começo do script: error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); E funciona perfeitamente Discord: vankk #7765 Precisando de ajuda? Entre em contato comigo via Discord. Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.