PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (81): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец

> Найдено сообщений: 1209
evgenijj Отправлено: 28 Февраля, 2008 - 16:04:18 • Тема: Самая свежая запись (по дате) • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 100
Две таблицы - статьи и категории. Каждая запись в таблице статьи имеет ссылку (внешний ключ) на таблицу категорий.
PHP:
скопировать код в буфер обмена
  1.  
  2. id_ctg   | name
  3. ----------------
  4. 1        | PHP
  5. 2        | HTML
  6. 3        | MySQL

PHP:
скопировать код в буфер обмена
  1.  
  2. id_art  | title                    | body | id_ctg
  3. --------------------------------------------------
  4. 1       | Строковые функции PHP    | ...  | 1
  5. 2       | Сессии                   | ...  | 1
  6. 3       | Таблицы                  | ...  | 2
  7. 4       | Работа MySQL со строками | ...  | 3


Если надо сохранять информацию о пользователях, которые добавили статью - нужна еще одна таблица users и в таблице articles ссылка на первичный ключ таблицы users (уникальный ID пользователя)
evgenijj Отправлено: 28 Февраля, 2008 - 15:52:32 • Тема: Самая свежая запись (по дате) • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 100
Вроде оба по-русски говорим, но друг друга не понимаем...
Что за ТОП из 20 таблиц? Вот у меня в БД есть таблица articles (статьи), news (новости), orders (заказы в Интернет-магазине) и т.п. Каждая из этих таблиц имеет поле puttime (время добавления записи - т.е. статьи, новости, заказа в магазине) Вот как ты себе представляешь ТОП?

Еще раз: нет необходимости создавать 20 абсолютно одинаковых таблиц.
evgenijj Отправлено: 28 Февраля, 2008 - 15:00:17 • Тема: Самая свежая запись (по дате) • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 100
Цитата:
Как вывести самую свежую (по дате) запись из таблицы?

SELECT * FROM mytable WHERE 1 ORDER BY puttime DESC LIMIT 1;
Цитата:
А можно все тоже самое, но самую свежую из 10-ти таблиц?

Если ты по поводу вот этого
http://forum.php.su/topic.php?fo...ostid=1204201066
то нет необходимости создавать 20 абсолютно одинаковых таблиц.
evgenijj Отправлено: 27 Февраля, 2008 - 10:50:37 • Тема: Проигрывание .mp3 файлов • Форум: Программирование на PHP

Ответов: 3
Просмотров: 393
http://www[dot]htmlbook[dot]ru/html/bgsound[dot]html
http://www[dot]htmlbook[dot]ru/html/embed[dot]html
http://www[dot]htmlbook[dot]ru/html/object[dot]html
evgenijj Отправлено: 27 Февраля, 2008 - 10:06:57 • Тема: Новый движок форума • Форум: Колонка администратора

Ответов: 123
Просмотров: 66752
EuGen пишет:
Вернули актуальные темы вверх страницы. Ура, ура, ура!

Да, удобно.
evgenijj Отправлено: 25 Февраля, 2008 - 05:47:26 • Тема: PHP 5. Практика разработки Web-сайтa • Форум: Литература

Ответов: 7
Просмотров: 8692
face_86 пишет:
Ссылки битые!!!!

Воспринял как личное оскорбление. Ссылки рабочие.
evgenijj Отправлено: 23 Февраля, 2008 - 19:18:57 • Тема: Поговорим о продвижении своего сайта • Форум: Прочее

Ответов: 5
Просмотров: 108
Цитата:
Интересен механизм индексации динамических страниц Апортом. У него для каждого сайта существует квота, на количество индексируемых страниц (любого типа), напрямую зависящая от индекса цитируемости сайта. Т.е. количество индексируемых страниц для сайтов с низким ИЦ меньше, чем для более "авторитетных". И только в случае, если квота позволяет проиндексировать все страницы с сайта со статическими адресами и ешё не полностью израсходована, Апортом начинают индексироваться страницы с динамическими адресами.

Хотя сам я считаю, что так называемые ЧПУ никому не нужны.

Цитата:
Извините за тупость, но я не понял

Пусть у нас есть такая страница
http://server[dot]com/go.php?catid=5&topic=7
Создаем файл .htaccess следующего содержания
CODE (text):
скопировать код в буфер обмена
  1. RewriteEngine on
  2. RewriteRule ^cat([0-9]+)/topic([0-9]+)\.html$ /go.php?catid=$1&topic=$2 [NC]


Теперь к этой странице можно обратиться по адресу
http://server[dot]com/cat5/topic7[dot]html
evgenijj Отправлено: 23 Февраля, 2008 - 14:56:36 • Тема: Поговорим о продвижении своего сайта • Форум: Прочее

Ответов: 5
Просмотров: 108
Поисковики не любят ссылки вида
index.php?page=news&id=12
Воспользуйся mod_rewrite
Модуль mod_rewrite[dot] Часть 1
Модуль mod_rewrite[dot] Часть 2
Модуль mod_rewrite[dot] Часть 3
Модуль mod_rewrite[dot] Часть 4
Преобразование ссылок с помощью Apache
evgenijj Отправлено: 22 Февраля, 2008 - 08:44:34 • Тема: Помогите составить регулярное выражение, пожалуйста. • Форум: Регулярные выражения

Ответов: 6
Просмотров: 351
Phobos пишет:
Но вложенность не может быть больше 1-го уровня

Phobos пишет:
если в исходное значение добавить ещё переменных в скобках, то уже ничего не работает правильно.
evgenijj Отправлено: 21 Февраля, 2008 - 20:47:40 • Тема: Русский текст через AJAX запросы • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 6605
JavaScript: escape(), совместимый с русскими буквами
evgenijj Отправлено: 21 Февраля, 2008 - 16:23:52 • Тема: Fatal error: Class not found • Форум: Программирование на PHP

Ответов: 8
Просмотров: 9103
ХОТТАБЫЧ пишет:
Можете порекомендовать инфу как правильно формировать ссылки на файлы?
..........................
Или правильнее формировать ссылки на файлы с использованием имени сайта?


http://phpfaq[dot]ru/all#paths
evgenijj Отправлено: 20 Февраля, 2008 - 19:38:05 • Тема: Регулярные выражения • Форум: Регулярные выражения

Ответов: 3
Просмотров: 227
D1mOn пишет:
удаляет все буквы и цифры?!

Да, удаляет все латинские буквы и цифры. Скорее всего, допущена ошибка:
$username = preg_replace("/[^a-z0-9]/i", "", $_GET['username']);
evgenijj Отправлено: 20 Февраля, 2008 - 11:51:59 • Тема: Сессия • Форум: Программирование на PHP

Ответов: 6
Просмотров: 667
first.php
PHP:
скопировать код в буфер обмена
  1.  
  2. $_SESSION['someVar'] = 'someValue';
  3. echo '<a href="second.php">Next</a>';
  4.  

second.php

Если вот это работает - тогда ищи ошибку в логике. Если нет - будем разбираться дальше. Думаю, надо будет посмотреть session.save_path и проверить права доступа к этой директории.
evgenijj Отправлено: 20 Февраля, 2008 - 10:53:24 • Тема: Сессия • Форум: Программирование на PHP

Ответов: 6
Просмотров: 667
ЯД пишет:
но на Linux сервере сессия слетает постоянно!

Блин, на клей посади.

Давай уж подробненько. Что за скрипт, какие настройки для сессии в php.ini и т.п.
evgenijj Отправлено: 19 Февраля, 2008 - 23:18:59 • Тема: Fatal error: Class not found • Форум: Программирование на PHP

Ответов: 8
Просмотров: 9103
Создал два файла:
class1.php
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. class class1 {
  4.   function f1() {
  5.    echo ("Hello");
  6.   }
  7. }
  8. ?>
  9.  

index.php
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. include_once ("class1.php");
  4. $a = new class1;
  5. $a->f1();
  6. ?>
  7.  

Результат

Что я не так делаю?

Страниц (81): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB