Naahuel lleva razón: tu código contiene errores. Sin entrar en su lógico, te lo dejo corregido de errores. Observa que he cambiado también tu segundo $result por $result2 y $row por $row2.
Código PHP:
<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>texto</div>
<?php
connect::selectDB('nombrebasededatos');
while($row = mysql_fetch_assoc($result)){
$acct_id = account::getAccountID($_SESSION['cw_user']);
$craft_db = $row['nombrebasededatos'];
/*este segundo bucle, no sé para qué lo haces, ya que
solo utilizas en el update la variable que sacas de $_SESSION
y la tienes desde el principio
?????????
*/
connect::selectDB($craft_db);
$result2 = mysql_query('SELECT account_data FROM nombredebasededatos WHERE account='.$acct_id);
while($row2 = mysql_fetch_assoc($result2)) {
account::isNotLoggedIn();
$acct_id = account::getAccountID($_SESSION['cw_user']);
$sql = "UPDATE account_data SET dp = dp + 100 WHERE id = ".$acct_id;
mysql_query( $sql, $db );
}
}
?>
Saludos.