首頁  >  文章  >  後端開發  >  jqgrid表格报错

jqgrid表格报错

WBOY
WBOY原創
2016-06-23 14:05:091168瀏覽

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'payments' in 'field list'

<?phprequire_once '../../../jq-config.php';// include the jqGrid Classrequire_once ABSPATH."php/jqGrid.php";// include the driver classrequire_once ABSPATH."php/jqGridPdo.php";// Connection to the server$conn = new PDO(DB_DSN,DB_USER,DB_PASSWORD);// Tell the db that we use utf-8$conn->query("SET NAMES utf8");// Create the jqGrid instance$grid = new jqGridRender($conn);// Write the SQL Query$grid->SelectCommand = 'SELECT id,order_id,payments-date FROM `sale_orders`';// set the ouput format to json$grid->dataType = 'json';// Let the grid create the model from SQL query$grid->setColModel();// Set the url from where we obtain the data$grid->setUrl('grid.php');// Set alternate background using altRows property$grid->setGridOptions(array(    "rowNum"=>10,    "sortname"=>"id",    "altRows"=>true,    "multiselect"=>true,    "rowList"=>array(10,20,50),    ));// Change some property of the field(s)$grid->setColProperty("id", array("label"=>"ID", "width"=>60));$grid->setColProperty("payments-date", array(    "formatter"=>"date",    "formatoptions"=>array("srcformat"=>"Y-m-d H:i:s","newformat"=>"m/d/Y")    ));// Enjoy$grid->renderGrid('#grid','#pager',true, null, null, true,true);$conn = null;?>



回复讨论(解决方案)

字段名是 payments-date 吗?中间有减号?
`payments-date`

xuzuning大大:
       `payments-date`名称是这样的,中间有减号??那个报错是说字段名不对??

xuzuning大大,原来字段名称不能用中线,下划线就可以

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn