0

我想制作(因为我不能说我已经拥有它..)一个脚本,我必须添加 2 个值“pesel”(类似于 id)和“id_ubezpieczenia”(只是另一个 id),但是更新 3“pesel”、“id_ubezpieczenia”和“日期”。

这是我的示例代码:

<?php
error_reporting(E_ALL|E_NOTICE);
$nazwabazydanych = "projekt";

$pesel = mysql_real_escape_string($_POST['pesel']);
$is_ubezpieczenia = mysql_real_escape_string($_POST['is_ubezpieczenia']);  
$data = mysql_real_escape_string($_POST['data']);


if (!$pesel || !$id_ubezpieczenia || !$data)

 {
        print "Nie zostały wypełnione wszystkie pola";
        exit;
 }

if ('pesel' != 11)

{
      print "Zły numer pesel.";
      exit;
}


$db = mysql_pconnect("localhost", "root", "");
if (!$db)  
        {  
        print "Nie można nawiązać połączenia z bazą danych";
        exit;
        }

mysql_select_db("$nazwabazydanych");

$query = mysql_query("CALL skladka ('$pesel','$id_ubezpieczenia','$data')"); 
print "Porwierdzono dodanie do skladek.";

?>

它要求我用 3 个值制作过程 skladka,但我只想让它成为 2 个值,并隐藏 autp 更新日期值。当我说自动更新时,我的意思是我希望字段日期为当前日期。

这个有什么帮助吗?

综上所述:

我想在我的页面上有一个需要添加 2 个字段的站点:“pesel”和“id_ubezpeiczenia”。在我的数据库中,它将更新 3 个字段(“日期”以及当前日期)。

谢谢!

4

1 回答 1

0

在您的 MySQL 表中添加类型的列

TIMESTAMP

并将其选项设置为

CURRENT_TIMESTAMP 更新 CURRENT_TIMESTAMP

例如:

CREATE TABLE `table_name` (
  `id` int(11) NOT NULL,
  `created` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
于 2013-01-07T23:10:12.850 回答