дата добавления материала

blase

Новичок
дата добавления материала

пробую понять как написать скрипт даты при добавлении новости(или какого либо материала)...
мм...т.е. мне нужно чтобы создавалась дата создания новости, когда её(новость) добавляют (кнопочкой "добавить новость") появлялась дата её создания.....надеюсь понятно написал)))


вот код для вывода текста из базы
PHP:
while ($ros = mysql_fetch_array($res))
{
echo '<table border=1 width=90% align="center" bgcolor="white" rules="rows">';
echo '<tr>';
echo '<td align="center">';
echo '<b>'.strip_tags($ros['name']).'</b>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td height=400 valign="top">';
echo nl2br(strip_tags($ros['mess']));
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td align=right style="border-top-style: hidden" style="margin-left:2px">';
echo '<a href="delete.php?delid='.$ros['id'].'" style="text-decoration: none;"><b>Удалить</b></a>';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '<br>';
}
name - заголовок материала(новости)
mess - его содержимое


а вот там где кнопочка удалить, в той же ячейке(td), мне нужно расположить дату добавления этой новости(материала)
в принципе понятно,что надо задействовать $ros['datatime'] как и в пред идущие разы

вот он код добавления самой новости:
PHP:
mysql_connect($hostname,$username,$password) or die("I can't connect");
mysql_select_db($dbname) or die(mysql_error());

if($_POST['bname']!=""){
	if($_POST['bmess']!=""){
$query="INSERT INTO $table SET name='".$_POST['bname']."', mess='".$_POST['bmess']."'";
mysql_query($query) or die(mysql_error());
mysql_close();
что мне и где тут написать чтобы все работало
помимо id, mess и name соответственно есть и datatime, куда и должно вписываться дата, а затем выводиться(в первом коде)
помогите написать, и что бы правильно все работало
читал мануалы,но все бестолку они мне не понятны.они написаны как для зубровки, а на примерах (в данном случае моем) применить не получается
 

blase

Новичок
я вкурсе), я же сам все писал))
но сейчас вопрос не об этом)
 

С.

Продвинутый новичок
Вроде по коду видно, что ты умеешь записывать данные в базу данных. Непонятно в чем именно проблема записать и сегодняшнюю дату туда заодним?
 

blase

Новичок
у меня сегодня мозг не думает
как именно туда вписывать
написать "...', datatime=' data() ' "
так чтоли?
 

С.

Продвинутый новичок
Давай тогда поэтапно. Сначала помести дату в переменную. А как записать значение из переменной в базу, ты уже знаешь.
 

blase

Новичок
извиняюсь за этот мой тупой вопрос, щас со свежим умом все написал
dr-sm немношко не понял, о чем там, я использовал метод который предложил С.
 

Фанат

oncle terrible
Команда форума
да, боюсь, вписать в запрос функцию бд ему еще слишком сложно будет
 

blase

Новичок
я впринципе и создал тему чтобы мне помогли и объяснили несколько способов
да и не думаю что там сложно будет
в мускуле есть тип, там где по умолчанию "varchar", есть еще "data". думаю не зря оно там есть, поэтому полагаю с ним чтото можно сделать
 

Фанат

oncle terrible
Команда форума
Во-первых, не data, а date.
Во-вторых, поле такого типа должно быть в любом случае, вне зависимости от способа. а к записи тип поля не имеет отношения.
В-третьих, чтобы разобраться, тебе дали ссылку
 

blase

Новичок
в мануалах мне ничего не понятно, оно все на английском...
 

Фанат

oncle terrible
Команда форума
ну так учи английский или найди русский мануал
самостоятельно

-~{}~ 13.10.09 17:48:

а лексикон свой оставь для домашнего употребления
 

blase

Новичок
спасибо...скачал русский мануал, буду щас зубрить
п.с. оу...чувак, мне не 30-40 как тебе, бывает - скажу по своему, я же не матерюсь
 
Сверху