2016-10-02 5 views
0

私はフィールドに戻りますが、でも、それはそれでデータを持っているヌルJSONアレイ列にもそのない


NAME   TYPE   COLLATION    NULL 
title   varchar(50) latin1_swedish_ci  No 
description text   latin1_swedish_ci  No 

説明を返すPHPファイルを持っています


JSON:

{ 
"pd_main": [ 
    { 
     "id": "1", 
     "title": "Attire", 
     "description": null, 
     "time_stamp": "2016-09-03 01:35:55", 
     "cat": "sa", 
     "sub_cat": "sa", 
     "image": "sa", 
     "icon": "sa" 
    } 
    ] 
    } 

PHPファイル

$sql = "select * from pd"; 

$result = mysqli_query($con,$sql); 

if($rowcount=mysqli_num_rows($result)) 
{ 
while($row = mysqli_fetch_assoc($result)) 
{ 
    $resul[] = $row; 

    } 
} 
mysqli_close($con); 
echo json_encode(array("pd_main"=>$resul)); 

私はdecriptionでcontenを減らす場合、それはJSONに表示されますが、私は大規模なテキストが

+0

あなたは 'var_dump($ resul);'をやってみましたか? –

+0

はい、それはテーブルからの内容を返します["description"] => string(459) "あなたも身に着けているのは –

+0

ですが、私のjsonでは表示されません..何のためにですか? –

答えて

0

あなたがあるかどうかを確認するために、この機能json_last_error_msg()を使用することができますしたいです任意のエラーかどうか。 http://php.net/manual/en/function.json-last-error-msg.php

+0

ありがとう... UTF 8エラー!.. –

+0

私はあなたと同じ問題に直面したことがあります。私はデータを変換するためにmb_convert_encoding()関数を使用しました。 –

関連する問題