Autor Zpráva
4li3n
Profil
$popis=nl2br($popis); 


  $popis=mysql_real_escape_string($popis);
  
  $query="insert into module_shop_popis_item(id_item,popis,lang) values('$katalog','$popis','cs')";
  
  echo $query;
  mysql_query($query); 


Dobrý den, nesetkal jste se někdo s tím, že v podobném příkladě, jako nahoře, vám při vložení do DB uloží jen prvních pár slov, čí písmen (odpozoroval jsem, že to ukončí nejspíš znak s českou diakritikou)
Dotaz se normálně provede, ale v DB je uloženo jen pár prvních znaků, přitom při echo $query; se vypíše dotaz dobře, při zkopírování vyechovaného dotazu a ručního vložení přes PMA je vše v pořádku.

Data získávám z .csv souboru

Nevím si s tím rady, absolutně nemám šajn v čem by mohl být zakopán pes.

Díky za každou pomoc.
Kajman_
Profil *
Máte nastavené set names opravdu na to, v jakém kódování popis je?
viz. faq

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0