можно улицу написать ул. Шевченко 35 и шевченко 35, т.е. вариации есть
лучше об этом заботится на этапе занесения данных
Чтобы не было таких вариаций с адресами, input делайте отдельно для улицы, для дома и т.д. Кроме этого, можно сделать селект для выбора: улица, переулок, шоссе и т д..А первые буквы делайте заглавными перед внесением в БД
Добрый день, уважаемые форумчане.
Есть сайт-доска объявлений. Пользователь может добавлять фото к созданному им объявлению, причем не одно. пути к загруженным фото в таблице declar_foto. Пока не прошли у администратора проверку они имеют `status`=0. В этой же таблицы храняться id объявлений, к которым эти фото были добавлены. Необходимо сделать выборку объявлений, к которым добавлены фото, не прошедшие проверку модератора.Сначала , с учетом того, что к одному объявлению может быть добавлено несколько фото, получаем id объявлений
$id_declar_array[]=$rows_foto['id_declar'];// заносим в массив данные об объявлених
}
$id_declar_array=implode(",",$id_declar_array);//преобразуем массив в строку для последующего запроса
$result_declar=mysqli_query($db,'SELECT * FROM `declarations` WHERE `id` IN('.$id_declar_array.') AND `status`=2');// в таблице, где храняться объявления, делаем выборку тех объявлений, к которым добавлены фото
Мой вопрос касается оптимизации этого действия. Можно ли сделать это не двумя запросами+обработка циклом одним запросом.
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in ........................... on line 24 ($row_foto=mysqli_fetch_array($res_foto);)
выбрать нужно поле tovar и именно из таблицы №2. При этом должны быть выполнены два условия. Его status в выбираемой таблице № 2 должен быть равен 0 и в тоже время его статус в другой таблице № 1 должен быть равен 2.
Добрый день! помогите пожалуйста составить правильный запрок.
Есть две таблицы. В каждой из них есть одинаковые поля status и tovar.
Мне нужно выбрать из таблицы 2 tovar, у которого статус==0 в этой таблица, а его status в таблице 1 равен, например, 2.
Если Вам когда-нибудь потребуется, например, разрешить некоторые теги - или выдавать текст как есть (например, в другой модуль приложения, не пользователю) - то преобразование сущностей html при внесении может сослужить плохую службу. Поэтому я бы рекомендовал хранить данные как есть, следя за ними должными способами в нужных местах.
Cпасибо за развернутый ответ.
В моем случае-это объявления, поэтому тут не должно быть каких-либо тэгов.
EuGen! В моем случае информация, внесенная в БД, в дальнейшем будет оттуда извлекаться и выдаваться пользователя. В любом случае необходимо возможный код переделать в сущности. Я это делаю при внесении в БД. Отличается ли эта операция от того , что преобразование в HTML сущности будет происходит при извлечении информации из БД?
Добрый день форумчане!!! Хотел бы получить небольшую консультацию вот в каком вопросе.
Есть форма с большим количеством полей. Данные, переданные в обработчик, не напрямую вносятся в БД, а из них составляется определенный текстовый блок :
Вопрос: стоит ли экранировать с помощью mysql_real_escape_string каждый элемент в отдельности или можно применить экранирование к конечной строке, состоящей из элементов?
Спасибо за помощь
сделать сайт которым будут пользоватся из разных стран с твоими знаниями пока не светит
а внутри страны достаточно использовать национальную валюту
В Беларуси многие продают квартиры, машины и многое другое в валюте иностранной (или в ее эквиваленте), потому что если продавать машину стоимостью 50 000 долларов и указывать ее в белорусских рублях, то это будет выглядеть вот так 434 500 000 рублей. Удобно?
Добрый день, форумчане!!!! Есть одна проблема, оптимальное решение которой надеюсь получить с Вашей помощью.
На сайтах (доки объявлений, каталоги товаров, интернет-магазины) имеется опция просмотра стоимости товаров в разных валютах(рублях, долларах, евро).
Вопрос-как оптимально решается такая задача, ведь при введении в базу одного товара указывалась стоимость, например, в рублях, а другого могла быть указана и в долларах?
я вижу следующие решения:
1. При внесении в базу товара сразу же автоматически рассчитывать стоимости товара в других валютах в зависимости от действующего на день внесения товара в БД курса. В дальнейшем, в зависимости от выбранной пользователем сайта валюты делать соответствующую выборку.
2. При внесении товара в БД указывать лишь ту валюту, которую захотел указать сам пользователь, вносящий эту запись. Далее, в зависимости от того, какую валюту выбрал пользователь, просматривающий, например, это список объявлений, делать пересчет в зависимости от действующего уже на этот момент курса.
Может кто-то сталкивался с такой задачей и знает, как лучше ее решать.