> INSERT INTO `contracts` (`key`, `content`) VALUES (1,'blah blah blah
> character 39 is a single speach mark '+CHAR(39)+' blah blah blah')

That's because you are adding strings together, not concatenating them
(this isn't javascript!)

Use CONCAT() in MySQL to join strings together. 

mysql> select 'this'+char(39)+'that';
+------------------------+
| 'this'+char(39)+'that' |
+------------------------+
|                      0 |
+------------------------+
1 row in set (0.03 sec)

mysql> select concat('this',char(39),'that');
+--------------------------------+
| concat('this',char(39),'that') |
+--------------------------------+
| this'that                      |
+--------------------------------+
1 row in set (0.01 sec)

---John Holmes...


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

Reply via email to