База данных

  • Автор темы Автор темы peshkov
  • Дата начала Дата начала

peshkov

Новичок
База данных

Вопрос такой
Как заменить в базе данных
база данных содежит

id cat
news новости
pogoda погода

Позле выполнения скрипта получаеться так
id cat
news новости
news новости

PHP:
print "
<form method=get>
<input type=hidden name=news value=edit>
<table> 
<TD>Англиское название<TD><input type=text name=id value=$id><TR>
<TD>Русское название<TD><input type=text name=cat value=$cat><TR>
<TD><input type=submit value=Отредактировать>
</table>
</form>
";
if (@$news=='edit')
{
mysql_connect("localhost","root","");
mysql_select_db("wise");
print "$id--$cat";
$query="UPDATE news_categories SET id='$id'";
$ath=mysql_query($query);
print "Отредактировано";
}
 
у меня с английским плохо

-~{}~ 05.05.06 00:12:

помогите не пойму как правильно хделать
 
UPDATE применяет SET ко всем рядам которые удоволетворяют WHERE.
 
тоесть я понимаю так надо добавить еще одно поле например number и присваивать ему номер и по нему искать в базе? или как
 
Это поле обычно называют id (уникальный идентификатор ряда).
 
UPDATE таблицу SET поле='передаваемое значение' WHERE поле='передаваемое значение'

UPDATE изменить (обновить)
SET установить
WHERE где
 
Сверху