Запрос в таблицу users

229
.
Всем привет,не могу понять почему не получается запрос в таблицу
<?php
mysql_query("UPDATE `users` SET `ktp`='" . $cat . "' WHERE `id`='" . $user_id . "';");
?>
поле ktp,добавил,по умочанию 0 (tinyint(1) Нет 0),но при обраьотке запроса так и остается 0,а должно быть цифра от 1 и выше
если кто может подсказать-буду рад помощи,этот код на другом хосте работает!
.
Кадило крутится, лавэха мутится
По умолчанию единицу поставь, и будет тебе счастье. Откуда ж она у тебя возьмётся, если по дефолту 0 ты ставишь.
.
# Simba (30.07.2015 / 15:41)
По умолчанию единицу поставь, и будет тебе счастье. Откуда ж она у тебя возьмётся, если по дефолту 0 ты ставишь.
так при каждом запросе цифра должна расти от 1,на другом сайте все нормально записывается в базу при тех же параметрах
.
Кадило крутится, лавэха мутится
Проверяй, что находится в переменной $cat
.
╭∩╮ (`-`) ╭∩╮
В первую очередь проверь, что за ошибка и почему не пишется.
Для этого модифицируй запрос так:

mysql_query("UPDATE `users` SET `ktp`='" . $cat . "' WHERE `id`=" . $user_id) or die(mysql_error());

Если запрос будет с ошибкой, то он ее покажет.
Скопируй сюда в тему сообщение об ошибке и попробуем разобраться.
.
А мне чутье говорит что с типами данных в таблице что то не то, зачем вот юзать тини инт (1) для поля в котором будет число явно больше чем 9?
.
AlkatraZ, ошибки не вывело,но и положительного результата нет тоже
.
<?php
{
if($rights == 9) $moderate = 0;
else $moderate = 1;
mysql_query("INSERT INTO `groups` SET
`ref`='" . $ref . "',
`name`='" . mysql_real_escape_string($name) . "',
`text`='" . mysql_real_escape_string($text) . "',
`time`='" . $realtime . "',
`uid`='" . $user_id . "',
`login`='" . $login . "',
`dostup`='1',
`mod`='0';");
$cat = mysql_insert_id();
mysql_query("INSERT INTO `groups_users` SET
`ref`='" . $cat . "',
`uid`='" . $user_id . "',
`level`='3',
`login`='" . $login . "',
`time`='" . $realtime . "';");

mysql_query("UPDATE `users` SET `ktp`='" . $cat . "' WHERE `id`='" . $user_id . "';");

if($rights==9)echo '<div class="menu">Группа создана</div>';
else echo '<div class="menu">Команда создана.</div>';
echo '<div class="phdr"><a href="./teams.php">Назад</a></div>';
}
?>

вот еще нашел,ref и id не записывается в таблицу groups и groups_users,там тоже должно по порядку идти отсчет от 1 и выше
Всего: 8