Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: GMS
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » GMS

Страниц (1): [1]
 

1. Doox911 - 11 Сентября, 2011 - 20:52:00 - перейти к сообщению
Вопрос:
Как организовать правку записей БД?
Или как вывести значение полей потом исправить ?Каким лучше способом?
2. КЫР - 11 Сентября, 2011 - 23:24:42 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE table_name SET field1=value1, field2=value2,...,fieldN=valueN WHERE id=5
3. Doox911 - 12 Сентября, 2011 - 11:09:48 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.    $sql =mysql_query ("UPDATE pages SET content = '".$text_edit."' WHERE title='".$_SESSION['id']."';");

Тогда может кто нибудь объяснить эту строку?
Как это работает? Просто У меня тот скрипт не пашет и Я не понимаю почему.
Взято с http://www[dot]codenet[dot]ru/webmast/php/simple-cms.php
4. iflight - 12 Сентября, 2011 - 11:52:13 - перейти к сообщению
точки с запятой в самом запросе не надо
5. DeepVarvar - 12 Сентября, 2011 - 12:39:15 - перейти к сообщению
iflight пишет:
точки с запятой в самом запросе не надо
Почему нет?
Это не противоречит синтаксису.
В принципе так и разделяются инструкции в SQL.
Другое дело mysql_query не поддерживает множественные запросы.
6. iflight - 12 Сентября, 2011 - 13:18:08 - перейти к сообщению
DeepVarvar хм и правда, точка с запятой не мешают. Так запомнил, и был уверен, почему-то, что будет ошибка( Буду теперь знать, спасибо)

И сори если кого-нить мог ввести в заблуждение.
7. Doox911 - 12 Сентября, 2011 - 15:14:50 - перейти к сообщению
Так как это работает?)
8. Uchenik - 20 Сентября, 2011 - 11:41:08 - перейти к сообщению
=)
на такой простейший вопрос никто не ответил толком, это печально =)
Этот запрос тупо обновляет значение ячеек в таблице =)
т.е. работает это всё примерно так:
"UPDATE pages SET content = '".$text_edit."' WHERE title='".$_SESSION['id']."';"
перевожу на русский =)
ОБНОВИТЬ (таблицу pages) присвоить полю content значение переменной $text_edit
где title равен ID вошедшего пользователя =)

 

Powered by ExBB FM 1.0 RC1