
DarkGT
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
DarkGT recebeu reputação de Nnanns0 em (Resolvido)phpmyadmin dando erro #1273Larissa não entendi nada mais mesmo assim obrigado
eu vi num site que falava para excluir "pma_collation_connection" dos cookies ou limpar os cookies eu limpei os cookies e deu tudo certinho
-
DarkGT deu reputação a psychonaut em (Resolvido)shop dando erro fatal #ajuda aquiVê no banco, se na shop_history, o campo ID ta com auto increment, se não tiver, coloca.
Aí vai no shop, muda a linha 291 de:
$SQL->query('INSERT INTO shop_history (`id`, `product`, `session`, `player`, `date`, `processed`) VALUES (NULL, \''.$info['id'].'\',\''.$_SESSION['name'].'\', \''.$destination.'\', \''.time().'\',\''.$processed.'\')');;Para:
$SQL->query('INSERT INTO shop_history (`product`, `session`, `player`, `date`, `processed`) VALUES ( \''.$info['id'].'\',\''.$_SESSION['name'].'\', \''.$destination.'\', \''.time().'\',\''.$processed.'\')');;
-
DarkGT deu reputação a Tricoder em (Resolvido)phpmyadmin dando erro #1273Vou lhe dar três alternativas para tentar resolver isso, veja se pelo menos uma delas funciona e caso funcionar, por favor, avise qual foi para ajudar alguém que tenha a mesma dúvida.
#1 JEITO
Exporte sua database para .sql Abra com o notepad++ Vá em search and replace Coloque mb4 em search e em replace coloque nothing Veja se é substituido; utf8mb4_unicode_ci por utf8_unicode_ciAgora vá no seu phpmyadmin e em Operation > Collation, deixe como utf8_unicode_ci__________________________________________ #2 JEITO
Salve o php script abaixo como db-convert.php e mude os dados para o nome da sua database, senha e user. Rode no seu phpmyadmin.
<!DOCTYPE html> <html> <head> <title>DB-Convert</title> <style> body { font-family:"Courier New", Courier, monospace;" } </style> </head> <body> <h1>Convert your Database to utf8_general_ci!</h1> <form action="db-convert.php" method="post"> dbname: <input type="text" name="dbname"><br> dbuser: <input type="text" name="dbuser"><br> dbpass: <input type="text" name="dbpassword"><br> <input type="submit"> </form> </body> </html> <?php if ($_POST) { $dbname = $_POST['dbname']; $dbuser = $_POST['dbuser']; $dbpassword = $_POST['dbpassword']; $con = mysql_connect('localhost',$dbuser,$dbpassword); if(!$con) { echo "Cannot connect to the database ";die();} mysql_select_db($dbname); $result=mysql_query('show tables'); while($tables = mysql_fetch_array($result)) { foreach ($tables as $key => $value) { mysql_query("ALTER TABLE $value CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"); }} echo "<script>alert('The collation of your database has been successfully changed!');</script>"; } ?>Isso irá mudar utf8mb4/utf8mb4_unicode_ci para utf8/utf8_general_ci.__________________________________________ #3 JEITO Clique em "Export" Click the "Custom" radio button Vá para a seção chamada "Format-specific options" e terá um dropdown, coloque em algo como "Database system or older MySQL server to maximize output compatibility with:" Mude NONE para MYSQL40. Clique agora em "GO".