![]() |
|
Модераторы: skyboy |
![]()
|
|
| supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
подскажите каким sql запросом проверить есть ли значение в ячейке или нет ,или наоборот что нет значения в ячейке.
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 5 Всего: 315 |
а что тут сложного:
где cell - имя ячейки, а id=17 - проверяемая строка по уникальному идентификатору (если он конечно существует в таблице) |
|||
|
||||
| supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
а как проверить что там что-то есть чеоез
mysql_num_rows |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 5 Всего: 315 |
зачем через mysql_num_rows? через неё можно узнать только есть ли эта строка в базе, а вот если есть, то вытаскиваешь через $r = mysql_fetch_array(#sql) данные по строке. и проверяешь что в cell: if(!empty($r['cell']))
|
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 4 Всего: 44 |
||||
|
||||
| supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
окей спасибо ,а можно ещё спросить как в sql запросе создать отрицание выражения что-то вроде
если в ячейке нет такой записи |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 4 Всего: 44 |
||||
|
||||
| supervladislav |
|
|||
![]() ///\\\///\\\///\\\ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 18.5.2006 Репутация: нет Всего: -9 |
а вот такой вариант пройдёт
WHERE !="" |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 4 Всего: 44 |
если вопрос в том что можно ли "<>" заменить на "!=", то ответ да.
|
|||
|
||||
| Gwire |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 7.8.2007 Где: Николаев Репутация: 1 Всего: 4 |
И посмотреть что работает, а что нет. Быстрее чем ждать ответ. У а если серьёзно: Если в поле нет никакого значения (тобишь NULL), то его не проверишь типа "cell = NULL" или "cell != NULL". Эти условия вообще ничего никогда не выбирают. Только как писал DimW - "cell is null" и "cell is not null" А проверить через mysql_num_rows можно соединив =
В результате mysql_num_rows вернет либо 1, либо 0. Это сообщение отредактировал(а) Gwire - 1.5.2009, 19:36 |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |