SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 20.02.2012 00:06:41

yura
Участник
Зарегистрирован: 19.02.2012
Сообщений: 4

ти поля в mysql datatime

Создал базу

<?php
// Создание структуры Базы Данных гостевой книги

define("DB_HOST", "localhost");
define("DB_LOGIN", "root");
define("DB_PASSWORD", "telec1957");
define("DB_NAME", "YURA1");

mysql_connect(DB_HOST, DB_LOGIN, DB_PASSWORD) or die(mysql_error());

$sql = 'CREATE DATABASE ' . DB_NAME;
mysql_query($sql) or die(mysql_error());

mysql_select_db(DB_NAME) or die(mysql_error());

$sql = "
CREATE TABLE work (
    id int(11) auto_increment,
    data1 datetime ,
    sum int(11),
    PRIMARY KEY (id)
)";
mysql_query($sql) or die(mysql_error());

mysql_close();

print '<p>Структура базы данных успешно создана!</p>';
?>

потом в форме ее заполняю:
<?
mysql_connect("localhost","root","telec1957")or die(mysql_error());
mysql_select_db("YURA1")or die(mysql_error());
if( !empty($_POST['sum']))
    {
        $data1=$_POST['data1'];
        $sum=$_POST['sum'];
       
       
    $sql="INSERT INTO work (data1,sum)  VALUES('$data1' ,'$sum')";
    $res=mysql_query($sql)or die(mysql_error());
    //header("Location: gbook.php");
    }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
    <title>Гостевая книга</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>

<h1>Гостевая книга</h1>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

Дата:<br />
<input type="text" name="data1" /><br />
Сума товара:<br />
<input type="text" name="sum" /><br />

<input type="submit" value="Добавить!" />

</form>


<?

?>

но все время ошибка:Incorrect datetime value: '10.10.2011 10:30' for column 'data1' at row 1
подскажите как это исправить

Отредактированно yura (20.02.2012 00:14:31)

Неактивен

 

#2 20.02.2012 00:19:18

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: ти поля в mysql datatime

Вводить дату в правильном формате, например, 2012-02-20 00:13:46

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson