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 ответов

22 просмотра

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

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

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

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

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

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

Держу вас в курсе, это чат по языку 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% и то и другое поможет

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

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

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

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

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

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

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта