Re: text field truncation with sql server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Probably a heredoc would be easiest for what you've got.
http://php.net/>>>

The URL is not a typo.

Though your email client may mangle it... :-)

On Sun, July 15, 2007 5:02 pm, Bruce Cowin wrote:
> Thanks Richard for pointing me in the right direction.  Yes, it is
> mssql I'm using.  And changing the mssql.textlimit and mssql.textsize
> in the php.ini file fixed my problem.
>
> You suggested not using all those echo statements.  What do you
> suggest I use instead?
>
> Thanks again!
>
>
>
> Regards,
>
> Bruce
>
>>>> "Richard Lynch" <ceo@xxxxxxxxx> 13/07/2007 5:58 p.m. >>>
> What is the 3981st character?
>
> Does your database driver, whatever it is, which you've told us is not
> PDO, have any kind of limit in the buffer size of query data
> back/forth?
>
> What driver ARE you using?
> I see mssql in the code, so assume that's it, right?...
>
> Does it happen on every record at 3980?
> If you don't know, add more records with enough length to find out.
>
> PS
> Using all those echo statements probably a pretty bad habit to get
> into, and you probably should be using htmlentities() on each element,
> before you do the nl2br...
>
> If the 3981st character happens to be a '<' that would explain why you
> aren't seeing our data...  Use "View Source" in your browser if you
> don't understand the preceding sentence. :-)
>
> On Thu, July 12, 2007 11:37 pm, Bruce Cowin wrote:
>> I have a simple page that displays a record from the sql server
>> database.  One of the fields is a text field and keeps getting
>> truncated at 3980 characters.  I searched and saw someone had
>> reported
>> this as a PDO bug so I'm not using PDO anymore, but I'm still
>> getting
>> the truncation.  Anyone know about this or have a work around?  Here
>> is the code.  It's the body field that is a text field.  I've
>> checked
>> the field in the database and it definitely has more data than is
>> displayed.
>>
>> 		$cn = mssql_connect($myserver, $myuser, $mypwd);
>> 		mssql_select_db($mydb, $cn);
>> 		$result = mssql_query("select * from emails where id = $emailid",
>> $cn);
>> 		$row = mssql_fetch_array($result, MSSQL_ASSOC);
>>
>> 		echo "<ul>";
>> 		echo "<li><b>Id:</b> " . $row['id'] . "</li>";
>> 		echo "<li><b>From:</b> " . $row['mailfrom'] . "</li>";
>> 		echo "<li><b>To:</b> " . $row['mailto'] . "</li>";
>> 		echo "<li><b>Cc:</b> " . $row['mailcc'] . "</li>";
>> 		echo "<li><b>Subject:</b> " . $row['subject'] . "</li>";
>> 		echo "<li><b>Date:</b> " . $row['sentdate'] . "</li>";
>> 		echo "<li><b>Body:</b><br> " . nl2br($row['body']) . "</li>";
>> 		echo "</ul>";
>>
>> Thanks for any help.
>>
>> Regards,
>>
>> Bruce
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
>
> --
> Some people have a "gift" link here.
> Know what I want?
> I want you to buy a CD from some indie artist.
> http://cdbaby.com/browse/from/lynch
> Yeah, I get a buck. So?
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux