>The following code is giving me a "parse error, unexpected T_STRING." > >$inc_current_ad = WrapMySQLDatabaseResults("macasap", "update ads where >ad_id = '.$current_ad->Value("ad_id").' set >rotate='.$current_ad->Value("rotate")+1.'", >"block=0","inc_current_ad"); > >It's supposed to increment the value ad_id in the ads table. The >current_ad action works fine and correctly retrieves the right record. >I suspect I have a problem with my quotes?
Yep. If you want to break out of your string to include you're variables, then use double quotes. $string = "insert my " . $variable . " here"; not... $string = "insert my ' . $variable . ' here"; The error is being caused because of the double quote in Value("ad_id") is being seen as the end of the string. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php