最近私は、MySQLデータベース(特集号)に新しい列を追加し、その列を私の連想配列に追加しました。新しい列のデータを呼び出すのではなく、特に列が「nullでない」ことを要求した後でも、単に各項目の代わりに「null」を取得します。PHP連想配列とMySQLデータの問題
私はしかし、私の配列は罰金だ、私は間違ってデータを呼び出すされている可能性が考えた:
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
array_push($blogs, array('title' => $row['title'], 'content' => $row['content'], 'featured' => $row['featured']));
}
そして、これは私が得る応答である:私はこの必須を推測している
{"blogs":[{"title":"test-title","content":"test-content","featured":null}]}
MySQLの問題ですが、何ができるか分かりません。あなたが代わりに$result['...']
古いエントリの場合は、この新しい列を更新していない可能性があります。 – WordsWorth
はい、私はすべての変更をMySQL内に適用しました。 – Ryan
いいえ、テーブルにこの新しい列に対応する値を追加した場合は、行をチェックしていません。最初のレコードには、最初は「featued」の値はありません。 – WordsWorth