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. Quote 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] Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.