[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: LEFT JOIN и NULL
testr
всем добрый вечер. такой вопрос, а как в запросе с LEFT JOIN изменить NULL в ответе на пустую строку?



Спустя 4 минуты, 8 секунд (29.07.2012 - 23:32) Игорь_Vasinsky написал(а):
ась?
а как вообще что-то заменают на что-то? IF after =

Спустя 1 минута, 1 секунда (29.07.2012 - 23:33) inpost написал(а):
А зачем? Почитай про споры насчёт NULL, кстати. Многое об этом изложено на википедии, мне понравился материал.

И вообще, если пусто, то зачем что-то менять?

Спустя 5 минут, 4 секунды (29.07.2012 - 23:38) kamanch написал(а):
Видимо, у автора идет борьба в скрипте с конструкцией типа

if($row['feld']=='') {
....
}


Если так, то добавь в условие is_null()

Спустя 1 минута, 52 секунды (29.07.2012 - 23:40) inpost написал(а):
kamanch
где $row ?
И вообще, для этого подойдет empty

Спустя 48 секунд (29.07.2012 - 23:40) testr написал(а):
нет, дело в том что я не хочу if'ы в php делать, мне нужно чтобы сам запрос вернул пустые поля место NULL (ну если значение поля этого не возвращено)

Спустя 5 минут, 28 секунд (29.07.2012 - 23:46) testr написал(а):
эх вы, что ж вы мне тут примитивщину гоните... а мне надо было погуглить тщательнее.

IFNULL(table.field,'')

http://www.mysql.ru/docs/man/Control_flow_functions.html

Спустя 6 минут, 47 секунд (29.07.2012 - 23:53) Игорь_Vasinsky написал(а):
о простите великий гуру. след раз будем искать тайные сведения между строк.

Спустя 11 минут, 50 секунд (30.07.2012 - 00:04) kamanch написал(а):
testr
В карму всем по минусу, чтобы в следующий раз 2 "КУ" делали. И каждому Цак в нос.

Спустя 5 дней, 13 часов, 47 минут, 38 секунд (5.08.2012 - 13:52) testr написал(а):
Охренели чтоли? kamanch, ....

Так уж и быть, немного просвещу вас. Проверка на NULL делается так на стороне php

if($getvar === NULL) {

...


А это if($row['feld']=='') {

вообще ахинея сраная.

 ! 

М
Предупреждение за оскорбление форумчан!
Winston

Спустя 1 час, 38 минут, 11 секунд (5.08.2012 - 15:30) vagrand написал(а):
testr

Ух как раздухарился то. Проверка на NULL делсается так:


if (isset($getvar)) {
...
}

Спустя 11 часов, 49 минут, 57 секунд (6.08.2012 - 03:20) kamanch написал(а):
testr
А чегойт только мне минус в карму? :D
Уж если из-за угла какашками швыряться, так во всех. Али не хватило г-на?
Поговорку программистскую знаешь? "Херню загрузил - херню получил".
Ссори, телепатов нет.

Помимо этого, читай сообщения полностью и до конца.
Я тебе написал
Цитата

добавь в условие is_null()


<?php
$a = null;
if(is_null($a)){
echo "NULL";
} else {
echo " NOT NULL";
}
?>


Ты ошибся при выборе специальности. Учись на парикмахера.

И велком в блэклист.
Быстрый ответ:

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