На сайте есть выгрузка фотки юзером. Мне нужно нанести на них в правом нижнем углу надпись "адрес сайта" как сделано на пример на сайте odnoklassniki.ru Моя проблема в том что я не знаю каковы будут размеры выгружаемой картинки и не могу определить координаты надписи. Может есть готовый класс, функция, алгоритм для этого?
Если в таблице есть поля row1 (INT PRIMARY KEY), row2 (INT), row3 (TEXT) и у меня есть запрос SELECT * FROM table WHERE row1 = $val1 AND row2 = $val2 то лучше будет сделать row2 ключом?
Провёл эксперимент на таблице с 1000000 записью и особого отличия всёравно не увидел. Если знаете из php можно увидеть результаты комманды EXPLAIN и PROCEDURE ANALYZE()?
valenok, спасибо большое. Есть ещё несколько вопросов по оптимизацию базы данных и запросов..
1. С каком полям работает MySQL (MyISAM) быстрее, char, varchar или text? И максимум сколько символов можно вставить в поле char?
2. В таблице где более 1000 записи и есть поле id (auto_increment, primary key), убыстрит ли выборку добавление LIMIT 1 после запроса SELECT (UPDATE) from table WHERE id=500?
Ладно, поставлю вопрос иначе. Я хочу хранить в параметрах тексты и цифры не более 20 символов. Параметров будет больше 30. Запрос на эту таблицу будет в каждом сценарий. Как вы спроэктировали бы такую таблицу? Чтобы он работал быстро
Как лучше спроектировать таблицу для хранения настроек? Сделать столько поле сколько настроек или две поле имя настройки - значение? И какие флаги лучше поставить
Roler, тоже думаю что с регулярками будет медленнее. Это сейчас сотые доли секунды, в массывах ведь 500 объэктов, а если будет более 1000? (Добавление)
Кстати, как вы думаете, что быстрее работает, str_replace или str_ireplace?