>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

Reply via email to