eric Posted January 8, 2003 Share Posted January 8, 2003 my query: $query = \"INSERT INTO $whattype1 (id, title, description, size, category, bywho, uname, boxurl, urls, type, dateadded) VALUES (\'\', \'$title1\',\'$description1\',\'$size1\',\'$category1\',\'$bywho1\',\'$uname1\',\'$boxurl1\',\'$urls1\',\'$type1\',\'$datetime\')\"; it works but if I try to use \' or , in the description it gives errors, it\'s because in the query, it uses \' and , seperate. Link to comment https://forums.phpfreaks.com/topic/28-mysql-query-problem-maybe-bug/ Share on other sites More sharing options...
delamitri Posted January 8, 2003 Share Posted January 8, 2003 Its because of the \', the commas wont affect it. When adding texual data into the database, its a good idea to use addslashes and when retreiving it back out, use stripslashes. so for instance you should use: $query = "INSERT INTO $whattype1 (id, title, description, size, category, bywho, uname, boxurl, urls, type, dateadded) VALUES (\'\', \'".addslashes($title1)."\',\'".addslashes($description1)."\',\'$size1\',\'$category1\',\'$bywho1\',\'$uname1\',\'$boxurl1\',\'$urls1\',\'$type1\',\'$datetime\')"; See http://www.php.net/manual/en/function.addslashes.php for other ways of formatting text for database and urls. Hope this helps Kevin[/code][/url] Link to comment https://forums.phpfreaks.com/topic/28-mysql-query-problem-maybe-bug/#findComment-66 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.