Здраствуйте, нужна помощь, - запрос $str_sql_query = "SELECT article.id, article.caption, article.autor, article.date FROM article ORDER BY article.id";
вызывает следующую ошибку : Got error 127 from table handler
Причем странно то, что раньше все работало норм.
Спасибки, скрипт не проблема, главное сама идея!
Вопрос на засыпку: у меня скрипт правки статей автоматом проставляет экранирование для двойных кавычек, что бы небыло ошибок при записи в БД. На локалке все было путем, а у хостера символы экранирования остаются и записываются в БД как текст, что сильно портит вид, например, фотки не отображаются. Что можно сделать?
Интересное предложение!
Для наглядности приведу пример: $id=$_GET['id'];
$str_sql_query = "SELECT table.caption , table.anotation FROM table WHERE id=$id"; где caption, anotation и id - поля таблицы table.
Помогите пожалуйста!!!!
Сегодня мне подключили БД mysql, предоставив имя базы, пароль и логин. Как мне перенести данные? У меня phpmyadmin есть и я всегда все через него делал, а тут...?!
На хосте нет phpmyadmina. Нужно писать скрипт? Ответьте пожалуйста как можно подробнее, завтра пойду к заказчику сайт переносить, до завтра надо все узнать.
Очень расчитываю на вашу помосчь.
Ну дело в том что там не тысча страниц, а по сути сайт генерится, но понемногу понял! Просто там так добавляеш новость а потом она викидывается ссылкой а после перехода по сслыке генерится файл, но у меня вот один вопрос! А как выбрать имменно какую либо строку из БД ! Поясняю! Таблица: Заголовок, Анотация, Новость, ИД! нужно вывести с 5 ид заголовок и анотацию! Во думаю так понятнее!
(Добавление)
Страница всего 1 должна быть!!!
Для вывода можешь использовать такой sql запрос: $str_sql_query = "SELECT имя_таблицы.поле_заголовок , имя_таблицы.поле_анотация FROM имя_таблицы WHERE поле_id=5";
Зачем тебе это надо ? сделай простой сайт... Возьми книгу по CGI и почитай там как устроена строка адреса и как с ней работать...
Sorry, не понял, вы имеете в виду, что так вовсе и не правельно? Просто я хочу делать как надо - скорость выполнения и принцип работы скрипта на высоте(как сказал а?). Интересно как делают профи?
Что касается простого сайта, его я уже сделал, надо же идти дальше!
У меня подобный вопрос в соседнем топике(вам есть что посмотреть), что же касается вашего случая то принцип такой:
Каждая ссылка на новость имеет вид href="домен.ru?news=number"
А на странице с шаблоном пишем скрипт проверяющий, какому number равна переменная $_GET['number'], а затем соответственно выводим в нужном месте шаблона статью из базы по этому number.
Я бы так сделал.
Ребят, вы где?
Может кто оценит мою задумку, или, хоть вкратце поделится своим способом (построения динамического сайта, когда есть только одна страница) ?
Оочень надо
Спасибо за помощь!
Я тут придумал кое-что по теме, что скажите?
Имеем ссылки типа href="?content=module_...¶metr=valye"
При нажатии по ссылке открываем папку module_... и передаем файлу index.php параметр со значением valye (Что-то типа модулей в CMSке). Возможен ли такой вариант принципа работы динамического сайта с 1 страницей? И если возможно, каким образом можно передать параметр?
P.S. надеюсь я не сильно в дебри полез, просто очень уж нужен механизм построения динамического сайта.
Дааа уж... !
Спасибо вам огромное за проделанную работу по объяснению! Я несколько раз перечитал все это и немного не понял: это на языке СИ (мне бы на PHP)?
А неужели все так сложно, я наверное плохо разъяснил вопрос , имелось в виду вот что: у меня на сайте будут, например, ссылки вида <a href="?content=news&id=10 и т.д.>новость №10</a>. Вопрос: каким образом обрабатывать такой запрос(ссылки такого вида)? Как на основании полученных данных делать вывод опр. данных.
Для пояснения, расскажу как делаю я:
Куча ссылок типа href=?news=10, а обрабатываю так: if (isset($_GET['baza']
{
if (!empty($_GET['baza']))
{
$id = $_GET['news'];
<!-- делаю вывод новости из базы данных news по id=10 -->
}
}
Даже мне ясно что крайне каряво, поэтому и спрашиваю, как правельно?
Сразу прошу прощения, я наверно ваще ламер!
, объясните пожалуйста принцип работы таких конструкций, просто хочется научиться делать "как надо".
Как я понимаю, url записывается в переменную $str = $_SERVER['QUERY_STRING'];, затем разбивается функцией parse_str(); для получения масива. А что дальше, как по полученному массиву строить страницу, выводить контент?
Надеюсь я понятно объяснил, если возможно, ответьте как можно подробнее, буду признателен за помощь!