Cronjob probleem!

Status
Niet open voor verdere reacties.

Senneweb

Gebruiker
Lid geworden
11 jun 2010
Berichten
56
Beste,

Wat is het probleem in dit script het lukt maar niet.
Heb er ook niet zoveel verstand van.

PHP:
// Inkomsten straat hoeren

mysql_query("UPDATE `speldata` SET `bankmoney` = `bankmoney` + ( `hoeren_straat` *".rand(100, 200).") WHERE `rank` >=47 ");

// Inkomsten hoeren achter raam

mysql_query("UPDATE `speldata`, `hoeren_rld` SET `speldata`.`bankmoney` = `speldata`.`bankmoney` + ( (SELECT SUM( `hoeren_rld`.`hoeren`  )FROM `hoeren_rld`
WHERE `speldata`.`id` = `hoeren_rld`.`id` ) * ".rand(200, 300).") WHERE `speldata`.`rank` >=47 AND `hoeren_rld`.`id` = `speldata`.`id` ");
 
Dit lijkt me meer een vraag voor bij MySQL/SQL!
 
misschien kun je iets duidelijker zijn, wat lukt niet? krijg je een fout melding?
 
en als je de query direct in myadmin uitvoer, werkt de query dan wel?
 
En welke foutmelding krijg je dan?

Dit krijg ik dan.

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql_query("UPDATE `speldata` SET `bankmoney` = `bankmoney` + ( `hoeren_straat`' at line 1
 
Voer je de complete regel (inclusief "mysql_query") in?
Wat als je in phpMyAdmin alleen de query's invoert, dus
[sql]UPDATE `speldata` SET `bankmoney` = `bankmoney` + ( `hoeren_straat` *150) WHERE `rank` >=47[/sql]
en
[sql]UPDATE `speldata`, `hoeren_rld` SET `speldata`.`bankmoney` = `speldata`.`bankmoney` + ( (SELECT SUM( `hoeren_rld`.`hoeren` )FROM `hoeren_rld`
WHERE `speldata`.`id` = `hoeren_rld`.`id` ) *250) WHERE `speldata`.`rank` >=47 AND `hoeren_rld`.`id` = `speldata`.`id`[/sql]
Werkt dat dan wel of krijg je dan ook een foutmelding (en zo ja, welke)?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan