Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Script de tratamento de keys
- <?php
- $servername = "localhost";
- $username = "username";
- $password = "password";
- $dbname = "myDB";
- $conn = mysqli_connect($servername, $username, $password, $dbname);
- if (!$conn) {
- die("Connection failed: " . mysqli_connect_error());
- }
- //PEGA OS VALORES DAS KEYS, SE QUISER PODE COLOCAR ESSA CONSULTA DENTRO DE UM LOOP
- // PARA NÃO TER QUE FAZER VARIAA VEZES
- //EXEMPLO:
- // for ($key=0; $key < 10; $key++) {
- //
- // $consultaKey.$key = "SELECT MAX(contador) AS cont_key FROM key WHERE key_id ='$key'";
- // }
- //
- $consultaKey1 = "SELECT MAX(contador) AS cont_key_1 FROM key WHERE key_id = 1";
- $resultKey1 = mysqli_query($conn, $consultaKey1);
- while($rowKey1 = mysqli_fetch_assoc($resultKey1)) {
- $Key1 = $rowKey1["cont_key_1"];
- }
- $consultaKey2 = "SELECT MAX(contador) AS cont_key_1 FROM key WHERE key_id = 1";
- $resultKey2 = mysqli_query($conn, $consultaKey2);
- while($rowKey2 = mysqli_fetch_assoc($resultKey2)) {
- $Key2 = $rowKey2["cont_key_2"];
- }
- $consultaKey3 = "SELECT MAX(contador) AS cont_key_1 FROM key WHERE key_id = 1";
- $resultKey3 = mysqli_query($conn, $consultaKey3);
- while($rowKey3 = mysqli_fetch_assoc($resultKey3)) {
- $Key3 = $rowKey3["cont_key_3"];
- }
- //DEFINE O SET POINT DA KEY
- $keyLimit = 100;
- //SE O USUARIO LOGAR
- if($login == '1'){
- //ADICIONA 1 AO VALOR DO KEY 1
- $Key1+1;
- //SE O VALOR DE KEY1 == AO LIMITE PASSA O VALOR PARA O KEY2 E FAZ O INSERT NELE,
- if($Key1 >= $keyLimit){
- $Key2+1
- $insereKey = "INSERT INTO key (contador) VALUES ('$Key2')";
- if ($conn->query($insereKey) === TRUE) {
- echo "New record created successfully";
- }
- //SE MÃO FAZ O INSERT NO KEY 1
- }else{
- $insereKey = "INSERT INTO key (contador) VALUES ('$Key1')";
- if ($conn->query($insereKey) === TRUE) {
- echo "New record created successfully";
- }
- }
- //FAZ A MESMA COISA COM OS DEMAIS
- //SE O VALOR DE KEY1 == AO LIMITE PASSA O VALOR PARA O KEY2 E FAZ O INSERT NELE,
- if($Key2 >= $keyLimit){
- $Key3+1
- $insereKey = "INSERT INTO key (contador) VALUES ('$Key3')";
- if ($conn->query($insereKey) === TRUE) {
- echo "New record created successfully";
- }
- //SE MÃO FAZ O INSERT NO KEY 1
- }else{
- $insereKey = "INSERT INTO key (contador) VALUES ('$Key2')";
- if ($conn->query($insereKey) === TRUE) {
- echo "New record created successfully";
- }
- }
- }
- //NO ULTIMO VOCÊ PODE VOLTAR PARA O PRIMEIRO
- //SE O VALOR DE KEY1 == AO LIMITE PASSA O VALOR PARA O KEY2 E FAZ O INSERT NELE,
- if($Key3 >= $keyLimit){
- $Key1+1
- $insereKey = "INSERT INTO key (contador) VALUES ('$Key1')";
- if ($conn->query($insereKey) === TRUE) {
- echo "New record created successfully";
- }
- //SE MÃO FAZ O INSERT NO KEY 1
- }else{
- $insereKey = "INSERT INTO key (contador) VALUES ('$Key3')";
- if ($conn->query($insereKey) === TRUE) {
- echo "New record created successfully";
- }
- }
- }
- mysqli_close($conn);
- ?>
Add Comment
Please, Sign In to add comment