I used this
PHP Code:
$duplicateResult=$mysqli->query("SELECT `player_name`,`player_id`,`guid` FROM `player_data` WHERE `player_name`='$player_name' OR `player_id`='$player_id' OR `guid`='$guid'");
if($duplicateResult->num_rows>=1) {
echo 'Some of the information already exists in the database';
$mysqli->close();
exit;
}
but I am having trouble if the duplicate message is triggered
PHP Code:
<?php
require_once('connectvars.php');
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
/* check connection */
if ($mysqli->connect_errno) {
printf("Connect failed: %s \n", $mysqli->connect_error);
exit();
}
$player_name = 'itivae'; //$_POST['playername'];
$player_id = '10101038'; //$_POST['playerid'];
$guid = '4e72f140c35df55909ce551273c44007'; //$_POST['guid'];
/*if(!isset($_POST['playername']) ||
!isset($_POST['playerid']) ||
!isset($_POST['guid']) || {
die('We are sorry, but there appears to be a problem with the form you submitted.');
}*/
if(mb_strlen($guid)<32){
echo 'the guid checked is less than 32 characters';
}
if(mb_strlen($guid)>32){
echo 'the guid checked is more than 32 characters';
}
if(mb_strlen($player_id)<8){
echo ' the player_id you entered is less than 8 characters';
}
if(mb_strlen($player_id)>8){
echo ' the player_id you entered is more than 8 characters';
}
if(mb_strlen($guid)==32 && mb_strlen($player_id)==8){
$query = "SELECT * FROM player_bans WHERE banned_guid = '$guid'";
if ($result = $mysqli->query($query)){
while ($obj = $result->fetch_object()) {
printf ('<div class="bans">'."%s", $obj->banned_guid);
printf (' appears in the ban list' . '</div>');
$mysqli->close();
exit;
}
}
$duplicateResult=$mysqli->query("SELECT `player_name`,`player_id`,`guid` FROM `player_data` WHERE `player_name`='$player_name' AND `player_id`='$player_id' AND `guid`='$guid'");
if($duplicateResult->num_rows>=1) {
echo 'Some of the information already exists in the database';
$mysqli->close();
exit;
}
$q = "INSERT INTO player_data (player_name, player_id, guid)
VALUES ('$player_name', '$player_id', '$guid')";
if($r = $mysqli->query($q)) {
echo 'Player: ' . $player_name . ' ' . $player_id . ' ' . $guid . ' has been added to the whitelist.';
}
}
$mysqli->close();
?>
Bookmarks