Hi there I'm just scraping the surface of MySQL and PHP and there's something I can't work out.
I want to get the first 64 characters from a database row result and display only those 64 characters using PHP. The snipped code is here - I've deleted all the error trapping and comments: $result = @mysql_query("select ID, Writer, left(text,64) from Reports where writer like '%kim%';"); while ($row = mysql_fetch_array($result)) { $ID=$row["ID"]; $Writer=$row["Writer"]; $text= $row["Text"]; echo ("<p>" . $ID . " " . $Writer . " " . $Text . "</p>"); This returns a blank result for Text. If I remove the left() from the SQL it works but displays the entire report - hundreds of words. How can I display only those first 64 characters - am I missing something obvious? Many thanks, kim -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php