[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавление в базу
flint
при регистрации добавляю в несколько баз инфу, и провожу проверку типо:
if($a and $b and $c)
где переменные являются запросами
$a = mysql_query("insert into `base` SET `nick` и т.д.")
если все верно дальнейшие действия если нет то выводиться ошибка, вопрос такой что может быть причиной для того чтобы одна из баз не добавлялась точнее добовлялась но в 70% случаев а в 30ти происходила ошибка?? я вот как то не очень пойму. Зависит ли это от хостинга? и можно ли как то улучшить ситуацию? Спасибо



Спустя 36 минут, 5 секунд (10.05.2011 - 23:33) Winston написал(а):
ОМГ. Год на форуме и такие вопросы задаешь. Попроще объясни.
И если пишешь:
Цитата (flint @ 10.05.2011 - 21:57)
$a = mysql_query("insert into `base` SET `nick` и т.д.")

То тогда уже так:
$a = mysql_query("insert into `base` SET `nick`='".$value."' и т.д.")

Спустя 10 минут, 48 секунд (10.05.2011 - 23:44) flint написал(а):
я для краткости, а так
$a = mysql_query("insert into `base` SET `nick`='".$value."' и т.д.")
конечно вернее будет. Честно говоря я не понял что ты не понял :), но вот проще: инфа добавляеться в три разных базы, и по какой то причине это происходит не всегда (может не добавить запись в одну из баз) чем это объясняется? (вводимая информация проверку проходит)

Спустя 16 минут, 8 секунд (11.05.2011 - 00:00) waldicom написал(а):
Цитата (flint @ 10.05.2011 - 21:44)
но вот проще: инфа добавляеться в три разных базы, и по какой то причине это происходит не всегда (может не добавить запись в одну из баз) чем это объясняется? (вводимая информация проверку проходит)

Логгировать ошибки (в файл/базу/еще куда-нить) и смотреть, в чем причина.

Спустя 8 часов, 37 минут, 28 секунд (11.05.2011 - 08:37) linker написал(а):
$result = mysql_affected_rows($db);
if (!$result)
echo "Нифига не добавилось";
else
if
($result < 0)
echo "Ошибка в запросе";
else
echo "Замечательно работает";
Быстрый ответ:

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