Mysql 如何从SQL代码和id中选择产品

Mysql 如何从SQL代码和id中选择产品,mysql,select,printing,Mysql,Select,Printing,我有一个SQL表: CREATE TABLE IF NOT EXISTS `orders` ( `id` int(11) NOT NULL auto_increment, `order_name` text NOT NULL, `order_q` text NOT NULL, `order_price` text NOT NULL, `order_id` text NOT NULL, `code` text NOT NULL, `order_date` text NO

我有一个SQL表:

CREATE TABLE IF NOT EXISTS `orders` (
  `id` int(11) NOT NULL auto_increment,
  `order_name` text NOT NULL,
  `order_q` text NOT NULL,
  `order_price` text NOT NULL,
  `order_id` text NOT NULL,
  `code` text NOT NULL,
  `order_date` text NOT NULL,
  `stat` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1256 AUTO_INCREMENT=6 ;
我想按两行的顺序一行一行地打印出来:

1- order_id

2- code
此脚本看起来像一个购物脚本,因此当客户下订单时,该脚本将自动打印发票

我该怎么办

我的代码:

<?
    include("config.php");
    $print = 'onload="window.print();
    "'; $code_num="123456";
    $result = mysql_query("SELECT * FROM orders WHERE stat='0' && code='$code_num' order by id ASC limit 1");
    while($row = mysql_fetch_array($result))
    {
        echo $row[order_name];
    }
?>

我不太确定你想做什么,但是下面的代码能做到吗?我没有测试过,但它非常简单。另见和


不是这样的,我只想查看订单id相似的订单,例如:order1 order\u id=123。代码将查看order_id=123的所有订单听起来像是使用WHERE语句,就像您已经做的那样。从订单中选择*,其中订单id='123'按id排序
$query = "SELECT * FROM orders ORDER BY order_id, code";
$result = mysql_query($query)or die(mysql_error());

while($row = mysql_fetch_array($result)){
    echo $row['order_name'];//echo the parts you need
}