{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (29 дек 2012, 16:53) [0/0] [0] [спам] [под]

Привет друзья *
Столкнулся с такой проблеммой...
mysql_insert_id() возвращает 0
с такой проблеммой сталкиваюсь первый раз, прошу помочь разобратся, или найти альтернативу
в базе всё правильно(авто_инкремент, и тд)
запись в базу добавляется как нужно
пробовал заменить $id=mysql_insert_id(); на $id=mysql_result(mysql_query(\"SELECT LAST_INSERT_ID()\"*,0);

2. (29 дек 2012, 16:55) [0/0] [0] [спам] [под]

полностью код дай...

3. [автор] (29 дек 2012, 16:56) [0/0] [0] [спам] [под]
andrey69rus,

mysql_query(\"DELETE FROM `duel_add` WHERE `id`=\'\".$duelee[\'id\'].\"\'\"*;
mysql_query(\"INSERT INTO `battle`(`x`,`y`,`x1`,`x2`)VALUES(\'\".$account[\'x\'].\"\',\'\".$account[\'y\'].\"\',\'\".$account[\'x1\'].\"\',\'\".$account[\'y1\'].\"\')\"*;
$batele=mysql_insert_id();
echo \'<div class=\"mesg\">Тест \'.$batele.\'</div>\';
mysql_query(\"UPDATE `account` SET `duel_battle`=\'\".$batele.\"\',`battle_attack`=\'\".$duelee[\'user\'].\"\',`battle_target_type`=\'user\' WHERE `id`=\'\".$account[\'id\'].\"\'\"*;
mysql_query(\"UPDATE `account` SET `duel_battle`=\'\".$batele.\"\',`battle_attack`=\'\".$account[\'id\'].\"\',`battle_target_type`=\'user\' WHERE `id`=\'\".$duelee[\'user\'].\"\'\"*;

4. (29 дек 2012, 16:56) [0/0] [0] [спам] [под]

mysql_query(\"INSERT INTO тут бала и тд))\"*;
$id = mysql_insert_id();

5. (29 дек 2012, 16:57) [0/0] [0] [спам] [под]
Игорь Будулай,

хм

6. [автор] (29 дек 2012, 17:09) [0/0] [0] [спам] [под]
andrey69rus,

есть мысли по этому поводу? *

7.
walik * 0.08
(29 дек 2012, 17:19) [1/0] [1] [спам] [под]

никак 0 возвращатся не может. база должна отвечать если таблица правильно сделана

8.
express * 0.02
(29 дек 2012, 17:24) [0/0] [0] [спам] [под]

mysql_query(\"INSERT INTO `battle` SET `x` = \'$account[x]\', `y` = \'$account[y]\', `x1` = \'$account[x1]\', `x2` = \'$account[x2]\'\"*;
$id = mysql_insert_id();

так пробуй

9. (29 дек 2012, 17:27) [0/0] [0] [спам] [под]
Игорь Будулай,

незнаю даж просто некогда такой коси небыло...

10.
express * 0.02
(29 дек 2012, 17:29) [0/0] [0] [спам] [под]

0 будет возвращен если запрос неверный или если $id задействована где-то еще. В любом случае mysql_error() в помощь

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений