169 похожих чатов

Подскажите пожалуйста, есть кусок кода 🙈 с выводом данных из

mysql. Нужно сделать что бы из таблицы seasonstorage столбец company не выводились данные если значение 1, если значение 0, или 2, или 3 выводим. Пробовал добавить в запрос AND company = 1 но что то не получается.


function getList($_page = 0, $_open = 0, $_searchStr = null, $_searchType = null){
$query = " SELECT * FROM seasonstorage ";
$query .= $_open != '' ? "WHERE open=".get_string($_open)." " : "WHERE 1=1 ";
if($_searchStr != null){
$searchSrt = get_string($_searchStr);
switch($_searchType){
case "id":
$searchSrt = "id like '$searchSrt' OR number like '$searchSrt'";
break;
case "phone":
$searchSrt = "hphone LIKE '%".$searchSrt."%' OR mphone LIKE '%".$searchSrt."%'";
break;
case "name":
$searchSrt = "name LIKE '%".$searchSrt."%' ";
break;
case "timeup":
$searchSrt = "end < '".date('Y-m-d')."' and open = 1";
break;
default:
$searchSrt = "id='".$searchSrt."' OR (hphone LIKE '%".$searchSrt."%' OR mphone LIKE '%".$searchSrt."%') OR name LIKE '%".$searchSrt."%' ";
break;
}
if($searchSrt)
$query .= "AND ($searchSrt) ";
}
$query .= "ORDER BY id DESC ";
$result = db_query($query);

27 ответов

11 просмотров

Нужно — делай. Прочитай описание группы и удали этот ужас

Алексей- Автор вопроса
Артём
Нужно — делай. Прочитай описание группы и удали эт...

я пришёл за советом, может кто подскажет куда смотреть, а то что ужас, я знаю, ты программистом родился?

Алексей- Автор вопроса

ну мог бы сразу сказать направление группы, а не умничать. 👌

Алексей
ну мог бы сразу сказать направление группы, а не у...

Держу вас в курсе, это чат по языку PHP, а у вас вопрос не про PHP. Понятненько?

Алексей- Автор вопроса
Maksim Y.
Держу вас в курсе, это чат по языку PHP, а у вас в...

Это как это не php языку, а по какому тогда? 😃

Алексей- Автор вопроса
Maksim Y.
SQL

Код котрый я привёл выше, на каком языке? 🤔

Алексей
Это как это не php языку, а по какому тогда? 😃

у вас код php с sql, а вопрос по SQL, представляете? а тема не то

Алексей- Автор вопроса
Maksim Y.
у вас код php с sql, а вопрос по SQL, представляет...

Код php, хорошо разобрались. Т.е получается, в php не используют sql? 😃

Алексей- Автор вопроса
Maksim Y.
могут не использовать и дальше что?

Тогда ты вообще к чему мне написал то? Сам не понял? Или что?

Алексей
Тогда ты вообще к чему мне написал то? Сам не поня...

я к тому что вопрос "с выводом данных из mysql. Нужно сделать что бы из таблицы seasonstorage столбец company не выводились данные если значение 1, если значение 0, или 2, или 3 выводим. Пробовал добавить в запрос AND company = 1 но что то не получается. " не сильно относится к PHP, понимаете?

Алексей- Автор вопроса
Maksim Y.
могут не использовать и дальше что?

Я человека выше услышал, что тут обсуждают другие вещи, написал в чат новичков.

Алексей
Код php, хорошо разобрались. Т.е получается, в php...

Нет, не исполюзуют. Используют механизмы подключения к серверу бд, отправку чего-то на эти подключения и получение данных от подключений

Алексей- Автор вопроса
Роман Бочкодел
Нет, не исполюзуют. Используют механизмы подключен...

Я думаю понятно было, что я ему хотел донести,.

Алексей- Автор вопроса

Да я услышал это, ещё тогда когда первый человек мне ответил, что я не туда "попал" тут профессионалы обсуждают ООП, TDD, и так далее, и сразу прекратил какие либо диалоги. Но тут появился "специалист" который пытается ткнуть в миску.

Алексей
Да я услышал это, ещё тогда когда первый человек м...

чел, правда без негатива, просто разберись с выводом из БД, переформулируй свой вопрос, чтобы он касался ПХП или спроси в чатике про БД как запрашивать данные

Алексей- Автор вопроса
Maksim Y.
чел, правда без негатива, просто разберись с вывод...

Все понял, без обид, не туда попал просто 😃🤝

Хороший совет в этом чате будет перестать писать такие запросы и присмотреться к абстракции типа Criteria чтобы не городить этого ужаса Ну и дебажить итоговый запрос Соотнося: Что я хочу и Что я написал в запросе Язык то блин буквально дословно пересказывает суть процесса Инфа 100% и то и другое поможет

Алексей- Автор вопроса

Я понимаю что код ужас, что такое не пишут, но не все профессионалами родились, и все приходит с опытом.

Алексей
Я понимаю что код ужас, что такое не пишут, но не ...

Я вам посоветовал как его улучшить только что И как решить проблему Не разводите нытьё

Алексей- Автор вопроса
Владимир Свешников
Я вам посоветовал как его улучшить только что И ка...

А не кто "нытье" не разводит, как вы выразились. Я вас услышал, и дал вам на это ответ.

Алексей
А не кто "нытье" не разводит, как вы выразились. Я...

Ответ спасибо меня бы устроил более чем ) Даже без ответа норм Какие то оправдания к чему то начинаются.. ИМХО похоже на нытьё

чё-то вы уже достали, коллеги подтерли бы за собой

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Всем привет! Кто нибудь парсил в ручную JSON без библиотек и фреймворков? Есть может ссылки на оптимальный алгоритмы работы с текстом и примеры таких парсеров?
Lem
27
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
Есть сайт. Там была древняя версия эво. Стоял плагин, который каждый коммент в Jot делал отдельной страницей. После обновления все слетело, теперь старница открывается отдельн...
Artem
1
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Приветствую всех. Хочу начать изучать код для программирования микроконтроллеров и не пойму с чего начать. То ли с Си, то ли с плюсов. Чем языки вообще различаются. С чего мож...
Андрей
7
Карта сайта