Problem displaying a mysql database field

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

I have a varchar field in a MySQL database that contains a line of text
like so:

"This is a line if text"

The double quotes are included in the database field.

I cannot seem to display it on my HTML page, it always shows as blank.
I have tried using both the stripslashes() and the html_entity_decode()
but it still shows as blank.

An code example I am trying is as follows:
How can I display this please???

Re: Problem displaying a mysql database field

donpro wrote:
Quoted text here. Click to load it

Hmm.. my first intuition is to ask: are you sure the quotes are in the  
database ? (i.e. they haven't been removed when inserting)
Have you looked at the database through phpMyAdmin or any such tool ?

Test what you *really* get back from the database query to make sure you  
actually get the string properly from the database by doing a:

If the quotes are there, try this for displaying:
print htmlentities(stripslashes($my_variable_from_a_mysql_database),  

Good luck,

Re: Problem displaying a mysql database field

On or about 6/20/2006 8:54 PM, it came to pass that Juliette wrote:
Quoted text here. Click to load it
Suggest checking if magic quotes is on before doing a stripslashes
Here's how I handle comments on my site. It allows for the preservation  
of both quote characters(single and double) and honors newlines  
converting them to <br />

When storing the data:
if (get_magic_quotes_gpc())
     $a = stripslashes ($_POST[Pre_Comments]);    
     $a = htmlspecialchars($a, ENT_QUOTES);
     $a = htmlspecialchars($a, ENT_QUOTES);

On the HTML text generation after getting info from the database

Site Timeline