私のデータテーブルには、結果ではなく「処理中」と表示されるだけです。DB の列から別の結果を表示しようとした後に発生しました。初めて 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;
Detail
すべてが正常に機能することが表示されない場合.なぜですか?
firebug showで: 結果