I\'m trying to do something like this:
mysql_query(\"
UPDATE name SET money = money + 1;
UPDATE surname SET money = money + 1;
\");
bu
This can be done using the MySQLi interface, mysqli_multi_query() in particular. http://ca3.php.net/manual/en/mysqli.multi-query.php
It should be noted that you need to be extra careful with your escaping when using this function as any SQL injection attack has a much broader possible affect.
http://docs.php.net/mysql_query says:
mysql_query() sends a unique query (multiple queries are not supported) to the currently active database on the server that's associated with the specified link_identifier .
But you might be interested in mysqli::multi_query:
Executes one or multiple queries which are concatenated by a semicolon.
You should use transactions for queries that need to happen in an atomic fashion, which I suspect these may.
or perhaps you could try this...
$query1 ="UPDATE name SET money = money + 1;";
$query2 ="UPDATE surname SET money = money + 1";
mysql_query($query1,$query2) or die(mysql_error());