Sorun PHP ile MySQL dize olarak metin alanı oluyor

0 Cevap php

Ben beni delirtiyor bu sorunu yaşıyorum.

Ben bir metin alanı içeren bir tablo var olduğu bir MySQL veritabanı var. Ben PHP tabloyu sorgulama ve bir var her bir satır için metin alanının içeriğini koymak için çalışıyorum.

Ben böyle bir şey yapıyorum:

for ($i=0;$i<$nbrows;$i++){
  $id = $data[$i]['ID'];
  $description = $data[$i]['DESCRIPTION'];
  $mystring .= '<div>'.$id.': '.$description.'</div>';
}

AÇIKLAMA benim metin alanıdır.

Ben ayrıntıları geçmek gerekir. $ Data dizi mysql_fetch_array ($ result) inşa edilmiştir. Benim diğer tüm rutinleri için mysql_fetch_object kullanmak gibi ben de, yerine nesneleri kullanarak çalıştı, ancak hiçbir değişiklik yoktur.

Neyse, sorun şudur: Ben yaparsam "echo $ açıklama;" o zaman çalışır. Beklendiği gibi benim metin alan veri alıyorum. Sorun doğrudan çıkışa bunu istiyorum, ama birleştirilmiş bir dizeye eklemek kalmamasıdır, ve bu çalışmıyor. Ne bu durumda ne olur bu dizi veya nesne çeşit $ açıklamasına süreceğe benziyor olduğunu. Yukarıdaki örnekte çalışması yapmak için, ben ile dizesini değiştirmek var:

$mystring .= '<div>'.$id.': '.$description[0].'</div>';

Ben bir dizi olarak $ açıklamasına tedavi Yani Zincirleme dize kodu, çalışır, ama açıkçası ben sadece bir mektup alıyorum. (Aslında ben onu içeriye patlamak çünkü bir dizi olarak görünmüyor).

Ben bir milyon şeyler denedim ama ben yankı kullandığınız sürece ben sadece bu işi yapamaz, ama ben yapmaya çalışıyorum ne değildir.

Metin olmayan alanları ile hiçbir sorunu yoktur.

Herhangi bir fikir için teşekkürler!

0 Cevap