![]() |
Нужно новость редактировать! Помогите PLZ
Доброго времени суток!)
Помогите написать PHP скрипт который будет подключаться к MYSQL и будет делать следующее: Зайди в определенное бд и добавить в последную новость строчку! Таблица в которой содержится новость называется BD_SITENEWS Там есть след поля: id aid dateb title par1 par2 typeb sender onscreen comment seen rss и т.д. Короче последную повость можно вычислить по полям IP чем выше цивра тем новее новость! Текст хранится в PAR1 ! Короче надо песледную новость отредактировать! Перейти на самую последную строку и добавить "С уважением ZAF"! Данные для подключения! Сервер: localhost Логин: ZAFLOGIN Пароль: ZAFPASS БД: BD_SITENEWS Таблица: ZAF_NEWS Помогите кто может! Пожалуйста! Очень надо! Буду очень благодарен! Заранее спасибо |
PHP код:
|
$sql = "Update BD_SITENEWS SET PAR1 = PAR1 + 'С уважением ZAF' ORDER BY `id` DESC LIMIT 1";
mysql_query($sql); А можеш еще дописать чтоб подключался к бд! А то я чет попробовал сам сделать неполучилось! Какой я чайник...( |
|
Так?
<?php $lnk = mysql_connect('localhost', 'mysql_user', 'mysql_password') or die ('Not connected : ' . mysql_error()); // сделать foo текущей базой данных $sql = "Update BD_SITENEWS SET PAR1 = PAR1 + 'С уважением ZAF' ORDER BY `id` DESC LIMIT 1"; mysql_query($sql); ?> |
mysql_connect("host", "user", "pwd");
mysql_select_db("DBname"); $query = "..."; $result = mysql_query($query); if (!$result) print "error"; mysql_close(); |
Чет не понял!
А как найдет какую таблицу редактировать? |
Цитата:
Ща посмотрю |
Гы всеравно непонятно!
Как найдет какую таблицу редактировать? Вместо ... писать свою фразу? |
Не фразу, а запрос. Перед тем, как что-то делать, оченно советуется поучиться.
|
<?php
mysql_connect("host", "user", "pwd"); mysql_select_db("DBname"); $query = "Update BD_SITENEWS SET PAR1 = PAR1 + 'С уважением ZAF' ORDER BY `id` DESC LIMIT 1"; $result = mysql_query($query); if (!$result) print "error"; mysql_close(); ?> Чет не выходит может вместо BD_SITENEWS имя табици надо? Я почти научился...!) |
Короче вместо С уважением ZAF
Поставил я 6666666666666, а там вместо новости наявилось 6.6666666666667e+14 Че за хрень! При попытке послать С уважением ZAF там 0(ноль) появляется! Мне надо было чтобы скрипт дописывал! А тут он удалил все и посавил новое! |
Как я понял вы сами не знаете!
Е ще после того как там написалось 6.6666666666667e+14 ! Я вместо С уважением ZAF ввел 9999999999999999999 в бд появилось вот что 1.0000000000067e+26 |
Случай клинический. Дорогой zaf, пойди почитай ну хоть какие-нибудь книжки про базы данных и не морочь нам голову своим бредом.
|
Учебник огроменр!
Хотябы скажите какой раздел читать? А лучше подскажите как запрос правильный составить?:) Ну Pliiizzz |
"В геометрии нет царских путей" (c)
|
Цитата:
Вы уже мне все почти подсказали! Спасибо Неужели трудно эту маленькую хрень помоч устранить? ПРосто я уверен большинство сталкивались с этим и проктически все знают как мне помоч!:) |
Понимаешь, это означает "сделать все за неумеющего". Почему так никто не делает -- обсуждалось миллион раз. Читать тебе надо начало хорошей книги по SQL (мыло скинь в личку, расскажу, где сундук) и доку по mysql_query -- этого на запрос хватит.
|
| Часовой пояс GMT +4, время: 21:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.