[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: глюк(?) с mysql - добавление нескольких записей вместо одной - помогите разобраться
banshi12
Здравствуйте.
Собственно проблема инклюдится файл
include_once('file.php');

в нем идет запись данных в базу
Код

$msres=mysql_connect($DATABASE["host"],
$DATABASE["username"],$DATABASE["userpassword"]);
mysql_select_db($DATABASE['name'],$msres);

mysql_query("INSERT INTO `test_table` (
`var1` ,`var2` ,`var3` ,`day` )
VALUES ('value1', 'value2', 'value3', CURDATE( ))",$msres);
mysql_close($msres);


но в при этом в базу добавляется 6 записей, а не одна.
файл инклюдится 1 раз

целый день бьюсь не могу понять почему так ((



Спустя 3 минуты, 34 секунды (15.01.2008 - 21:53) vasa_c написал(а):
Значит всё-таки файл инклюдится 6 раз. Или сценарий вызывается 6 раз. Или сценарий вызывается 3 раза, а инклюдится 2 smile.gif
Займитесь элементарной отладкой. Сделайте хотя бы print 1 и смотрите сколько раз выведется.

Спустя 14 минут, 44 секунды (15.01.2008 - 22:08) banshi12 написал(а):
Цитата(vasa_c @ 15.1.2008, 21:53) [snapback]31900[/snapback]
Значит всё-таки файл инклюдится 6 раз. Или сценарий вызывается 6 раз. Или сценарий вызывается 3 раза, а инклюдится 2 smile.gif
Займитесь элементарной отладкой. Сделайте хотя бы print 1 и смотрите сколько раз выведется.


делал
1 раз выводится(
делал и так:
if(!isset($already_added)){
код
$already_added=1;
}

не помогает
ошибок скрипт и мускль не выдают


update: разобрался
кривой htaccess через mod-rewrite много раз дергает скрипт((
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.