Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сначала искать запись а потом удалять, или сразу, пытаться ее удалить не зная есть ли она 
:(
    Опции темы
Acraft
Дата 7.9.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 19.4.2005

Репутация: нет
Всего: 2



Что правильнее?
Сначала искать запись в базе, а потом удалять ее если есть, или сразу пытаться ее удалить не зная есть ли такая запись в базе.

т.е.

1. "SELECT count(column) FROM tbl_name WHERE column='12345'";
$row=mysql_fetch_row($result);
if (row[0]>0) 
  {
    "DELETE FROM tbl_name WHERE column='12345'";
  }

или

2.  "DELETE FROM tbl_name WHERE column='12345'";

==========================================

PM MAIL   Вверх
Vaulter
Дата 7.9.2006, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 3
Всего: 22



Acraft, удаляю, потом смотреть
mysql_affected_rows



--------------------
PM MAIL WWW ICQ   Вверх
rMaveric
Дата 7.9.2006, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 18.7.2003

Репутация: нет
Всего: 6



КОнечно сразу удалять. Проверка - это только один лишний запрос... 


--------------------
Моя благодарность не будет иметь границ. в определенных рамках конечно ;)
---
Веду IT блог
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0387 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.