Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 14.04.2002, 19:09
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 1  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
По умолчанию Пара вопросов по mysql и php

Дык.. Есть пара вопросов.[list=1][*]Поиск по mysql
Ребят. Раньше пользовал RiSearch для поиска по сайту. Удобно. НО вот теперь перевожу alesh.ru на Mysql. Надо бы поиск организовать по mysql. Как?

Есть только предположение:

PHP код:
$search="Поисковый запрос";
$sql="select * from articles where article='$search'";
Ну и далее .. 
И еще вопрос, предположим, что это сработает . Как вывести не весь текст статьи, а только 3 - 4 строчки, причем ТЕ в которых есть $search.
[*]Как сосчитать количество статей. Например:
я записал в мускл 58 статей. Они лежат в таблице articles.
как подсчитать что их там 58
count($articles) не выходит [*]Как проверить существование таблицы? что-то типа file_exists()[*]Как ДОПИСАТЬ в таблицу. Например. Я изменил текст. И хочу его перезаписать . Или Перезаписать и Записать это разные функции ? [/list=1]

Всем заранее спасибо!
__________________
Что за дурь? 50 символов в подписи!?

Старый 15.04.2002, 00:23
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 2  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
2. вопрос

$query="SELECT * FROM `articles`";

$kolichestvo_tvoih_statei=mysql_num_rows($query);
__________________
...

Старый 15.04.2002, 00:37
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 3  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
4
открфваешь в форме свою статью. что-то типа

$query="SELECT `article` FROM `articles` WHERE `id_article`= '$id' ";

$chenge=mysql_fetch_array($query);

echo("<form action=change.php method=post>n\");
echo("<textarea rows=20 name=article cols=20 value=$change[article]>");
echo("<input name=id_arcticle value=$change[id_arcticle]>");
...
...
короче основная - мысль содержимое твоей статьи должно оказатся в поле для изменения , где ты его и изменишь и отошлешь на скрипт в котором...

mysql_query("UPADATE `arcticles` SET `article`= '$article' WHERE `id_aticle`= '$id_arcticle ' ");

так вот ...
__________________
...

Старый 15.04.2002, 00:39
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 4  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
3 вопрос

при помощи mysql_list_dbs();

ставишь в цикл...
и проверяешь есть ли среди них твоя нужная тебе...
__________________
...

Старый 16.04.2002, 01:34
advocat вне форума Посмотреть профиль Отправить личное сообщение для advocat Посетить домашнюю страницу advocat Найти все сообщения от advocat
  № 5  
advocat
 
Аватар для advocat

Регистрация: Feb 2001
Адрес: Киев
Сообщений: 649
Отправить сообщение для advocat с помощью ICQ
по поводу первой части первого вопроса, обьясню более понятно, есть 2 функции, какую из них тебе использовать решай сам ....
1. like
2. regexp
тобишь у тебя запрос выглядит подобным образом ....
mysql_quuery("select * from article where article like '%$search%'") или
mysql_quuery("select * from article where article regexp '%$search%'") , но он обычно в других случаях используется...

по поводу вывода нужного кол-ва символов, это нуно скрипт писать ...

.. на остальные вопросы, ответы вроде есть
__________________
заходите в гости
advocat, это не по професия - это диагноз!
Обычно в PHP обитаю ...


Последний раз редактировалось advocat; 16.04.2002 в 01:36.
Старый 17.04.2002, 01:04
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 6  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
Гм. Спасибо
__________________
Что за дурь? 50 символов в подписи!?

Старый 17.04.2002, 14:24
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 7  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
По умолчанию еще вопрос.

Как сортировать.
Как вывести все по номерам от 1 до 19 в порядке убывания
так что было 19-18-17-16-15-14и.т.д
__________________
Что за дурь? 50 символов в подписи!?

Старый 17.04.2002, 19:28
advocat вне форума Посмотреть профиль Отправить личное сообщение для advocat Посетить домашнюю страницу advocat Найти все сообщения от advocat
  № 8  
advocat
 
Аватар для advocat

Регистрация: Feb 2001
Адрес: Киев
Сообщений: 649
Отправить сообщение для advocat с помощью ICQ
mysql_query("select * ftom articles whrere article like '%$че-то%' order by id desc")
id - по чем сортировка
desc - в обратном порядке выводить ...
__________________
заходите в гости
advocat, это не по професия - это диагноз!
Обычно в PHP обитаю ...

Старый 17.04.2002, 19:32
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 9  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
По умолчанию Re: еще вопрос.

Цитата:
Оригинал написал(а) juggy
Как сортировать.
Как вывести все по номерам от 1 до 19 в порядке убывания
так что было 19-18-17-16-15-14и.т.д
Что есть "номера от 1 до 19"? Если это первые 19 позиций в списке найденного, отсеченные limit'ом, то выход только один: прочесть в массив и вывести в обратном порядке.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 17.04.2002, 19:42
advocat вне форума Посмотреть профиль Отправить личное сообщение для advocat Посетить домашнюю страницу advocat Найти все сообщения от advocat
  № 10  
advocat
 
Аватар для advocat

Регистрация: Feb 2001
Адрес: Киев
Сообщений: 649
Отправить сообщение для advocat с помощью ICQ
SELECT * FROM tablename ORDER BY id DESC LIMIT 1, 20
__________________
заходите в гости
advocat, это не по професия - это диагноз!
Обычно в PHP обитаю ...

Создать новую тему   Часовой пояс GMT +4, время: 13:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:34.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.