Ошибка Bad login, не понимаю где( помогите пожалуйста Код (Text): <?php define('INCLUDE_CHECK',true); include("connect.php"); $sessionid = mysql_real_escape_string($_GET['sessionId']); $user = mysql_real_escape_string($_GET['user']); $serverid = mysql_real_escape_string($_GET['serverId']); $result = mysql_query("Select $db_columnUser From $db_table Where $db_columnSesId='$sessionid' And $db_columnUser='$user' And $db_columnServer='$serverid'") or die (mysql_error()); if(mysql_num_rows($result) == 1) echo "OK"; else { $result = mysql_query("Update $db_table SET $db_columnServer='$serverid' Where $db_columnSesId='$sessionid' And $db_columnUser='$user'") or die (mysql_error()); if(mysql_affected_rows() == 1) echo "OK"; else echo "Bad login"; } ?>
Код (Text): $result = mysql_query("Update $db_table SET $db_columnServer='$serverid' Where $db_columnSesId='$sessionid' And $db_columnUser='$user'"); Bad login, потому что это строчка ничего не обновила )) По этому mysql_affected_rows() == 0
кажется я разобрался, в колонке serverId null'eвое значение, да и она только лишние т.к. сервер 1. тогда вот такой вариант Код (Text): $result = mysql_query("Select $db_columnUser From $db_table Where $db_columnSesId='$sessionid' And $db_columnUser='$user'") or die (mysql_error()); только не могу правильно составить запрос Update, помогите пожалуйста)
Код (Text): $result = mysql_query("Update $db_table SET $db_columnSesId='$sessionid' WHERE $db_columnUser='$user'") or die (mysql_error()); Сейчас нет возможности проверить