PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (193): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец

> Найдено сообщений: 2886
DlTA Отправлено: 30 Сентября, 2016 - 17:18:30 • Тема: как в мускуле проверить значение на NULL • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 71
у меня запрос
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT
  2.   t2.v2, ...
  3. FROM
  4.   t1
  5.   LEFT JOIN t2 ON t1.v1=t2.v1

так вот надо проверить если t2.v2 равно NULL то нужно вернуть чет другое, пробел или типа того
SELECT ФУНКЦИЯ(t2.v2==NULL, ' '), ...
DlTA Отправлено: 29 Сентября, 2016 - 17:30:23 • Тема: как проверить результат ФУНКЦИИ что там пусто? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 398
Fart пишет:
только повнимательнее с empty, так как у нее есть особенность с пробелами, табом и новой строкой.

я юзаю (bool), мне пока все равно.
DlTA Отправлено: 29 Сентября, 2016 - 15:49:07 • Тема: как проверить результат ФУНКЦИИ что там пусто? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 398
тогда пойдет. +
DlTA Отправлено: 29 Сентября, 2016 - 15:35:13 • Тема: как проверить результат ФУНКЦИИ что там пусто? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 398
ем? 5,3. что есть

а для примера
$text = 'текст';
var_dump(empty($text)); // false
и
var_dump(empty('текст'));
// Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

function test(){
return 'тест';
}
var_dump(empty(test()));
//Fatal error: Can't use function return value in write context in

ну и?
(Добавление)
а это работает, хотя странно

$text = 'sdfg345';
var_dump((bool)$text);
// true
DlTA Отправлено: 29 Сентября, 2016 - 15:17:09 • Тема: как проверить результат ФУНКЦИИ что там пусто? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 398
у меня функция чет возвращает, нужно проверить что там чет есть (какой то текст)

empty() - не походит !! только если я результат сохраню в переменную тогда можно но ((

есть какой то простой вариант?
DlTA Отправлено: 26 Сентября, 2016 - 23:05:47 • Тема: запрос с JOIN • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 53
исходный код с left join
код исходный:
Спойлер (Отобразить)


конечный код:
Спойлер (Отобразить)


результаты код:
ID
38322
38324
38525
38526
38527
38528
38529
38530
38531

а должно быть только (конечный):
ID
38324

я долго думал почему у меня в исходном sql лишние поля, в выводе добавил
SELECT DISTINCT `goods`.`id` , `colorGroups`.`id`
и получил
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. 38322   NULL
  3. 38324   75
  4. 38525   NULL
  5. 38526   NULL
  6. 38527   NULL
  7. 38528   NULL
  8. 38529   NULL
  9. 38530   NULL
  10. 38531   NULL
  11.  

(Добавление)
а переместив AND `colorGroups`.`id`='75' уже после WHERE получил нормальный результат
DlTA Отправлено: 26 Сентября, 2016 - 16:28:17 • Тема: запрос с JOIN • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 53
сегодня понял в чем косяк моего запроса
запрос типа

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `id`
  2. FROM
  3.   t1
  4.   JOIN t2 ON t2.p2=t1.p1 AND t2.p3='1'
  5. WHERE
  6.   1
  7.  


я думал что расположение дополнительного условия "AND t2.p3='1'" не важно где быть
сверху или после WHERE
а оказалось что это важно((

судя по всему условие сверху влияет только на ту таблицу в которой это приписано, а если условие вписано уже после WHERE то влияет на весь результат.
DlTA Отправлено: 15 Сентября, 2016 - 12:06:15 • Тема: imap_search() запросы на выборку • Форум: Вопросы новичков

Ответов: 0
Просмотров: 111
делаю проверку писем с mail.ru
нужно выгрузить старые письма за какое то число
тут это есть, но не указано как сделать выборку по нескольким параметрам

может кто знает?
DlTA Отправлено: 28 Августа, 2016 - 00:38:49 • Тема: прописать в ссылку параметр get • Форум: Вопросы новичков

Ответов: 5
Просмотров: 336
у тебя эти данные то хоть есть или надо придумать и вписать??
DlTA Отправлено: 28 Августа, 2016 - 00:25:43 • Тема: SOS! • Форум: HTTP и PHP

Ответов: 3
Просмотров: 1027
ну так где хранишь сообщения от туда и бери.
DlTA Отправлено: 27 Августа, 2016 - 23:11:46 • Тема: найти строку с кавычками в тексте • Форум: Регулярные выражения

Ответов: 11
Просмотров: 1446
а все таки,
есть способ разобрать таблицу экспорта для базы
чтоб оттуда взять нужную часть для импорта?

нынешний вариант сработал, но это было ну очень долго..
DlTA Отправлено: 26 Августа, 2016 - 10:05:25 • Тема: найти строку с кавычками в тексте • Форум: Регулярные выражения

Ответов: 11
Просмотров: 1446
в смысле это будет конец строки или что?
DlTA Отправлено: 25 Августа, 2016 - 23:45:52 • Тема: найти строку с кавычками в тексте • Форум: Регулярные выражения

Ответов: 11
Просмотров: 1446
эм, блин, можно же еще указать кавычки((

+
(Добавление)
а что делает четвертый параметр?
DlTA Отправлено: 25 Августа, 2016 - 22:54:24 • Тема: найти строку с кавычками в тексте • Форум: Регулярные выражения

Ответов: 11
Просмотров: 1446
косяк, в тексте могут быть и запятые, и функция разрывает на новый элемент массива
хотя они находятся в это время в кавычках((
DlTA Отправлено: 25 Августа, 2016 - 22:28:42 • Тема: найти строку с кавычками в тексте • Форум: Регулярные выражения

Ответов: 11
Просмотров: 1446
а что такое "lookbehind"?

Страниц (193): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB