Php Datatable:结果不显示在一列原因之后

Php Datatable:结果不显示在一列原因之后,php,datatable,Php,Datatable,我的数据表只是显示“处理”而不是结果。这是在我试图从数据库的一列中显示另一个结果之后发生的。第一次我只是显示8列(包括隐藏ID列)。 但是,在我添加1列之后,它将变成: 我在添加Detail列后得到了这个。 如果数据出现,表格是否变得更宽,从而显示如下?查询时无错误,firebug未显示错误 if($ssWhere!="") { $sQuery = "SELECT prob_id,Model,Serial,Lotno,Date,Symptom,Cause,Stat

我的数据表只是显示“处理”而不是结果。这是在我试图从数据库的一列中显示另一个结果之后发生的。第一次我只是显示8列(包括隐藏ID列)。 但是,在我添加1列之后,它将变成: 我在添加
Detail
列后得到了这个。 如果数据出现,表格是否变得更宽,从而显示如下?查询时无错误,firebug未显示错误

if($ssWhere!="") {
                $sQuery = "SELECT prob_id,Model,Serial,Lotno,Date,Symptom,Cause,Status,CM,`Detail` FROM OQC ".$ssWhere.$sOrder.$sLimit;
                 } else {
                        $sQuery = "SELECT prob_id,Model,Serial,Lotno,Date,Symptom,Cause,Status,CM,`Detail` FROM OQC ".$sWhere.$sOrder.$sLimit;
                        }
        $rResult = mysql_query( $sQuery) or _doError(_ERROR30 . ' (<small>' . htmlspecialchars($sql) . '</small>): ' . mysql_error() );  // subm$

        $sQuery = "SELECT FOUND_ROWS()";
        $rResultFilterTotal = mysql_query( $sQuery) or _doError(_ERROR30 . ' (<small>' . htmlspecialchars($sql) . '</small>): ' . mysql_error() $
        $aResultFilterTotal = mysql_fetch_array($rResultFilterTotal);
        $iFilteredTotal = $aResultFilterTotal[0];

        $sQuery = "SELECT COUNT(prob_id) FROM OQC";

        $rResultTotal = mysql_query( $sQuery) or _doError(_ERROR30 . ' (<small>' . htmlspecialchars($sql) . '</small>): ' . mysql_error() );  //$
        $aResultTotal = mysql_fetch_array($rResultTotal);
        $iTotal = $aResultTotal[0];

//echo "sEcho is ".$_POST['sEcho'];

        $sOutput = '{';
        $sOutput .= '"sEcho": '.intval($_POST['sEcho']).',';     //   '.intval($_POST['sEcho']).', ';
        $sOutput .= '"iTotalRecords": '.$iTotal.', ';
//      $sOutput .= '"iTotalDisplayRecords": '.$iFilteredTotal.', \';
        $sOutput .= '"iTotalDisplayRecords": '.$iTotal.', ';
        $sOutput .= '"aaData": [ ';
        while ( $aRow = mysql_fetch_array( $rResult ) )
        {
                $sOutput .= "[";
                $sOutput .= '"'.addslashes($aRow['prob_id']).'",';
                $sOutput .= '"'.addslashes($aRow['Model']).'",';
                $sOutput .= '"'.addslashes($aRow['Serial']).'",';
                $sOutput .= '"'.addslashes($aRow['Lotno']).'",';
                $sOutput .= '"'.addslashes($aRow['Date']).'",';
                $sOutput .= '"'.addslashes($aRow['Symptom']).'",';
                $sOutput .= '"'.addslashes($aRow['Cause']).'",';
                $sOutput .= '"'.addslashes($aRow['Status']).'",';
                $sOutput .= '"'.addslashes($aRow['CM']).'",';
                $sOutput .= '"'.addslashes($aRow['Detail']).'"';
                $sOutput .= "],";
        }
        $sOutput = substr_replace( $sOutput, "", -1 );
        $sOutput .= '] }';

        echo $sOutput;
if($ssWhere!=“”){
$squry=“从OQC中选择问题id、型号、序列号、批号、日期、症状、原因、状态、CM、`Detail`”。$ssWhere.$sOrder.$sLimit;
}否则{
$squry=“从OQC中选择问题id、型号、序列号、批号、日期、症状、原因、状态、CM、`Detail`”。$sWhere.$sOrder.$sLimit;
}
$rResult=mysql\u query($sQuery)或_-doError(_-ERROR30.'('.htmlspecialchars($sql.'):'.mysql\u error());//亚微米$
$sQuery=“选择已找到的行()”;
$rResultFilterTotal=mysql\u query($sQuery)或_-doError(_-ERROR30.'('.htmlspecialchars($sql.'):'.mysql\u error()$
$aResultFilterTotal=mysql\u fetch\u数组($rResultFilterTotal);
$iFilteredTotal=$aResultFilterTotal[0];
$sQuery=“从OQC中选择计数(prob_id)”;
$rResultTotal=mysql_query($sQuery)或_doError(_ERROR30.'('.htmlspecialchars($sql.'):'.mysql_error())//$
$aResultTotal=mysql\u fetch\u数组($rResultTotal);
$iTotal=$aResultTotal[0];
//echo“sEcho is.”$_POST['sEcho'];
$sOutput='{';
$sOutput.=''sEcho:'.intval($_POST['sEcho'])。,';/'.intval($_POST['sEcho']),';
$sOutput.=“$iTotalRecords”:“$iTotal.”;
//$sOutput.=''iTotalDisplayRecords:“$iFilteredTotal.”,\';
$sOutput.=''iTotalDisplayRecords:'$iTotal.',';
$sOutput.='“aaData”:[';
while($aRow=mysql\u fetch\u数组($rResult))
{
$sOutput.=“[”;
$sOutput.=''”。添加斜杠($aRow['prob_id'])。“,”;
$sOutput.=''”。添加斜杠($aRow['Model'])。“,”;
$sOutput.=''”。添加斜杠($aRow['Serial'])。“,”;
$sOutput.=''”。添加斜杠($aRow['Lotno'])。“,”;
$sOutput.=''”。添加斜杠($aRow['Date'])。“,”;
$sOutput.=''”。添加斜杠($aRow['Symptom'])。“,”;
$sOutput.=''”。添加斜杠($aRow['Cause'])。“,”;
$sOutput.=''”。添加斜杠($aRow['Status'])。“,”;
$sOutput.=''”。添加斜杠($aRow['CM'])。“,”;
$sOutput.=''”。添加斜杠($aRow['Detail'])。“';
$sOutput.=“],”;
}
$sOutput=substr\u replace($sOutput,“,-1);
$sOutput.=']}';
echo$sOutput;
如果不显示
详细信息
都可以正常工作。为什么


在firebug展会上:

您好,您需要在jquery数据表脚本中提及列名。

我讨厌这个麻烦,最好选择jqgrid。