目前,我正在开发PHP以开设网店。
我有我的订单表。
<?php
$itemno = $_POST['itemno'];
$qty = $_POST['qty'];
$price = $_POST['price'];
$orderno = rand(0,100);
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$streetaddress= $_POST['streetaddress'];
$city = $_POST['city'];
$state = $_POST['state'];
$postcode2 = $_POST['postcode2'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$dat=date("Y-m-d");
include_once('config.php');
$save_items = mysql_query("INSERT INTO orders (itemno,qty,price,orderno,firstname,lastname,streetaddress,city,state,postcode2,email,phone,dat)VALUES('$itemno','$qty','$price','$orderno','$firstname','$lastname','$streetaddress','$city','$state','$postcode2','$email','$phone','$dat')");
if($save_items){
echo '1';
}else{
echo '0';
}
?>
我需要帮助的两件事:
我想在订单查看页面的顶部访问最新的日期订单。 这是我的mysql&#34;从订单ORDER BY dat&#34;中选择*。 我应该做什么改变,以便访问最新的日期订单。
我的电话号码出错,就像这样&#34; 2147483647&#34;。
答案 0 :(得分:2)
1)我想在订单查看页面的顶部访问最新的日期订单。这是我的mysql&#34;从订单ORDER BY dat&#34;中选择*。我应该做什么改变,以便访问最新的日期订单。
您可以按表格ID排序:
"select * from orders ORDER BY id DESC"
- 这将是您首先获得最新订单
2)我的电话号码出错,就像这样#34; 2147483647&#34; 的
如果是整数列
,请从$ phone中删除单引号$save_items = mysql_query("INSERT INTO orders (itemno,qty,price,orderno,firstname,lastname,streetaddress,city,state,postcode2,email,phone,dat)VALUES('$itemno','$qty','$price','$orderno','$firstname','$lastname','$streetaddress','$city','$state','$postcode2','$email',$phone,'$dat')");