Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запись в базу
 
 автор: Raptor   (22.02.2008 в 16:20)   письмо автору
 
 

Есть форма добавления афоризма в базу данных

<form method='post'>
<textarea name='aphorism' rows='7' cols='35'></textarea>
<input type='text' size='26' maxlength='25' name='author' value='' />
<input type='reset' value='no'>&nbsp; <input type='submit' value='yes'>
</form>
 
<?php
function AddAphorism()
{
 require(
"connect.php");
 
mysql_select_db("$dbName"$link) or die("no base");
 
mysql_query("SET NAMES cp1251");
 
$aphorism=$_POST['aphorism'];
 
$author=$_POST['author'];
 
$query="INSERT INTO $tablesname VALUES('0', '".$aphorism."', '".$author."')";
 
$result=mysql_query($query);
 echo 
"ok!!";
 
mysql_close($link);
}
AddAphorism()
?>


сть база
| id| aphorism| author |

Дело в том что когда люди добавляют афоризмы значение в id всегда 0 ?!

Вопрос ???
1.Как сделать чтобы каждая добавленная запись увеличивалась на 1
2.как вписывать дату добавления афоризма в базу (например в столбец date)

   
 
 автор: gipper   (22.02.2008 в 16:38)   письмо автору
 
   для: Raptor   (22.02.2008 в 16:20)
 

Нужно при создании таблицы поле id объявить primary_key . Это основной ключ. А так же снабдить это же поле атрибутом auto increment и not null. Затем в операторе isert присвоить этому полю значение null и тогда оно будет автоматически увеличено на единицу. А с датой еще проще. Создать поле с типом datetime и в команде insert присвоить ему значение функцией, генерирующей время, дату или то и другое вместе. За подробностями обращайтесь к доке.... Учите матчасть, уважаемый! :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования