0

Здравствуйте. Написал запрос, но при закрытии вкладки с запросом в базу добавляется еще одна пустая строка. Какая функция помогает закрыть sql-запрос при его завершении? Вроде exit(); или mysql_close();, но как ими пользоваться? Или просто функция, с помощью которой в таблицу добавляется только 1 строка.

Код запроса:

$insert = mysql_query("INSERT INTO users SET name='".$name."'");
2
  • Вы путаете где-то в определениях. Поясните, что вы понимаете под >еще один пустой столбец. ___ Просто так строки не добавляются. У вас в коде где-то дублируется запрос. 16 сен 2014 в 17:28
  • Извините, строки. Дубликата нету. Только один)
    – cnofss
    16 сен 2014 в 17:31

1 ответ 1

1

mysql_close закрывает соединение с сервером MySQL.
Подробнее и с примером http://php.net/manual/ru/function.mysql-close.php
А вообще стоит сразу показывать и код запроса, возможно, в нем и есть ошибка )

8
  • Добавил код.
    – cnofss
    16 сен 2014 в 17:34
  • 1
    Сложно судить по такому куску ) Скорее всего, как и сказал @ua6xh, у вас дублируется запрос, проверьте, может, где-то выше есть цикл.
    – Stuf
    16 сен 2014 в 17:47
  • Нету дублирования, я это проверил в первую очередь.
    – cnofss
    16 сен 2014 в 17:49
  • Форма на простой странице, а сам запрос с модальном окне, не знаю, может быть изза этого или нет. То есть у меня вот так сделано <form action="#modal" method="post"> .... </form>
    – cnofss
    16 сен 2014 в 17:51
  • @cnofss, может быть, при открытии модального окна и нажатии кнопки "отправить" (я не знаю, как у вас всё устроено, просто догадки) отправляется два Ajax-запроса? Или у вас не Ajax? Очень мало информации. Если Ajax, вы в консоли браузер смотрели, что точно не 2 запроса уходят на сервер? Может быть, в методе контроллера, который обрабатывает ваше событие, где-то вызывается некий другой метод, который вы не заметили? To be continued; 16 сен 2014 в 18:44

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.