【发布时间】:2014-03-30 18:07:34
【问题描述】:
我有这段代码用于将新产品添加到我的数据库中,但它根本不起作用。
我希望通过代码自动插入该日期,而不是手动插入,因此我在我的 mysql 中使用了 now(),但现在我使用 PDO,我现在知道了,我该怎么做。这是我的代码:
<?php
require"../scripts/config.php";
if(isset($_POST['product_name'])){
$product_name = $_POST['product_name'];
$product_category= $_POST['product_category'];
$product_quality= $_POST['product_quality'];
$product_size = $_POST['product_size'];
$product_price = $_POST['product_price'];
$product_description= $_POST['product_description'];
$q = "INSERT INTO tuotteet (name, category, quality, size, price, description, date_add)
VALUES(:name, :category, :quality, :size, :price, :description, NOW())";
require "../scripts/connect.php";
$query = $connect->prepare($q);
$result = $query->execute(array(
":name" => $product_name,
":category" => $product_category,
":quality" => $product_quality,
":size" => $product_size,
":price" => $product_price,
":description" => $product_description
));
}
?>
【问题讨论】:
-
1.
":date_add" => now()不需要。 2.$categoru!=$category -
一次问一个问题
-
@davidstrachan 更像,行不通
-
现在只有一个问题。