Topic: Kažkodėl LEFT neveikia...

Na ir nepritrūksta gi man klausimų...

Man neveikia užklausa

 "SELECT QID, Posted, LEFT(Message,65) FROM qst WHERE CID=".$cid." ORDER BY Posted DESC"

Tiksliau viskas veikia puikiausiai be LEFT. O norėtųsi sutrumpinti išvedamą tekstuką iki protingo ženklų kiekio.
Pasitikrinau sintaksę MySQL svetainėje - atrodo viskas lyg ir ok. Net perrašiau kodą iš vadovėlio paženkliui -
vistiek neveikia. Kur bėda? MySQL versija 5.0.24.

aia

Re: Kažkodėl LEFT neveikia...

O tai ką reiškia tas "neveikia"? Meta kokią klaidą? Ar dar kas...

Re: Kažkodėl LEFT neveikia...

Tas ir smagiausia, kad mysql_error() jokios klaidos neduoda, tiesiog vietoje Message gaunu tuščią eilutę (nors ji tikrai ne tuščia duombazėje ir puikiausiai pasiima be LEFT).

Re: Kažkodėl LEFT neveikia...

Tai gal pas tave nesuveikia WHERE salyga?

Re: Kažkodėl LEFT neveikia...

Veikia WHERE, nes gaunu kitas dalis - ID ir datą (Posted). Ar gali būti, kad mano MySQL išjungtas koks nors LEFT palaikantis parametras?

Re: Kažkodėl LEFT neveikia...

Na nesu tikras, bet gal reikšmė tame stulpelyje yra LABAI didelė? (viršyja max_allowed_packet). Labai įdomu būtų pamatyti lentelės struktūrą ir mysql versiją.