Auction counter
weet iemand soms hoe men een counter toevoegt aan een mysql query?
onderstaande query komt uit de phpprobid scripts en zou moeten gecount worden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?
$sql_insert_item = $this->query("UPDATE " . DB_PREFIX . "auctions SET
name='" . $word_filter['name'] . "', description='" . $word_filter['description'] . "',
quantity='" . $item_details['quantity'] . "', auction_type='" . $item_details['auction_type'] . "',
start_price='" . $item_details['start_price'] . "', reserve_price='" . $item_details['reserve_price'] . "',
buyout_price='" . $item_details['buyout_price'] . "', bid_increment_amount='" . $item_details['bid_increment_amount'] . "',
duration='" . $item_details['duration'] . "', country='" . $item_details['country'] . "',
zip_code='" . $item_details['zip_code'] . "', shipping_method='" . $item_details['shipping_method'] . "',
shipping_int='" . $item_details['shipping_int'] . "', payment_methods='" . $item_details['payment_methods'] . "',
category_id='" . $item_details['category_id'] . "', closed='" . $item_details['closed'] . "',
owner_id='" . $owner_id . "', hpfeat='" . $item_details['hpfeat'] . "',
catfeat='" . $item_details['catfeat'] . "', bold='" . $item_details['bold'] . "', hl='" . $item_details['hl'] . "',
hidden_bidding='" . $item_details['hidden_bidding'] . "', currency='" . $item_details['currency'] . "',
postage_amount='" . $item_details['postage_amount'] . "', insurance_amount='" . $item_details['insurance_amount'] . "',
type_service='" . $item_details['type_service'] . "', enable_swap='" . $item_details['enable_swap'] . "',
addl_category_id='" . $item_details['addl_category_id'] . "', shipping_details='" . $word_filter['shipping_details'] . "',
list_in='" . $item_details['list_in'] . "', direct_payment='" . $item_details['direct_payment'] . "',
apply_tax='" . $item_details['apply_tax'] . "', auto_relist_bids='" . $item_details['auto_relist_bids'] . "',
end_time_type='" . $item_details['end_time_type'] . "', listing_type='" . $item_details['listing_type'] . "',
is_offer='" . $item_details['is_offer'] . "', offer_min='" . $item_details['offer_min'] . "',
offer_max='" . $item_details['offer_max'] . "', auto_relist_nb='" . $item_details['auto_relist_nb'] . "',
end_time='" . $item_details['end_time'] . "',
" . $start_time_query . "
creation_in_progress='" . $item_details['creation_in_progress'] . "', state='" . $item_details['state'] . "',
is_draft='" . $is_draft . "'
WHERE auction_id='" . $item_details['auction_id'] . "' AND owner_id='" . $owner_id . "'");
?>
$sql_insert_item = $this->query("UPDATE " . DB_PREFIX . "auctions SET
name='" . $word_filter['name'] . "', description='" . $word_filter['description'] . "',
quantity='" . $item_details['quantity'] . "', auction_type='" . $item_details['auction_type'] . "',
start_price='" . $item_details['start_price'] . "', reserve_price='" . $item_details['reserve_price'] . "',
buyout_price='" . $item_details['buyout_price'] . "', bid_increment_amount='" . $item_details['bid_increment_amount'] . "',
duration='" . $item_details['duration'] . "', country='" . $item_details['country'] . "',
zip_code='" . $item_details['zip_code'] . "', shipping_method='" . $item_details['shipping_method'] . "',
shipping_int='" . $item_details['shipping_int'] . "', payment_methods='" . $item_details['payment_methods'] . "',
category_id='" . $item_details['category_id'] . "', closed='" . $item_details['closed'] . "',
owner_id='" . $owner_id . "', hpfeat='" . $item_details['hpfeat'] . "',
catfeat='" . $item_details['catfeat'] . "', bold='" . $item_details['bold'] . "', hl='" . $item_details['hl'] . "',
hidden_bidding='" . $item_details['hidden_bidding'] . "', currency='" . $item_details['currency'] . "',
postage_amount='" . $item_details['postage_amount'] . "', insurance_amount='" . $item_details['insurance_amount'] . "',
type_service='" . $item_details['type_service'] . "', enable_swap='" . $item_details['enable_swap'] . "',
addl_category_id='" . $item_details['addl_category_id'] . "', shipping_details='" . $word_filter['shipping_details'] . "',
list_in='" . $item_details['list_in'] . "', direct_payment='" . $item_details['direct_payment'] . "',
apply_tax='" . $item_details['apply_tax'] . "', auto_relist_bids='" . $item_details['auto_relist_bids'] . "',
end_time_type='" . $item_details['end_time_type'] . "', listing_type='" . $item_details['listing_type'] . "',
is_offer='" . $item_details['is_offer'] . "', offer_min='" . $item_details['offer_min'] . "',
offer_max='" . $item_details['offer_max'] . "', auto_relist_nb='" . $item_details['auto_relist_nb'] . "',
end_time='" . $item_details['end_time'] . "',
" . $start_time_query . "
creation_in_progress='" . $item_details['creation_in_progress'] . "', state='" . $item_details['state'] . "',
is_draft='" . $is_draft . "'
WHERE auction_id='" . $item_details['auction_id'] . "' AND owner_id='" . $owner_id . "'");
?>
Ik kan u de rest van de scripts gerust doormailen.
Alvast bedankt!!!
Wat voor counter? Aantal auctions? Aantal auctions per owner? Of bedoel je met counter dat je af gaat tellen tot de duration afgelopen is?
Arjan Kapteijn schreef op 06.12.2008 20:36:
Wat voor counter? Aantal auctions? Aantal auctions per owner? Of bedoel je met counter dat je af gaat tellen tot de duration afgelopen is?
Je kan mijn volledige scripts downloaden op www.lavany.com/phpprobid.zip
Kijk het probleem is als ik iets aan deze query toevoeg wordt het toch niet opgenomen in mijn database.
Nee, je zult ook je database tabel aan moeten passen. Maar aangezien je niet eens uitleg -wat- je precies wilt kan ik je verder niet helpen. Succes
Arjan Kapteijn schreef op 06.12.2008 21:01:
Nee, je zult ook je database tabel aan moeten passen. Maar aangezien je niet eens uitleg -wat- je precies wilt kan ik je verder niet helpen. Succes
laat mij je een voorbeeld geven
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<? $sql_select_wanted_ads = $db->query("SELECT category_id,addl_category_id FROM
" . DB_PREFIX . "wanted_ads WHERE active=1 AND closed=0 AND deleted=0");
while ($item_details = mysql_fetch_array($sql_select_wanted_ads)) {
wanted_counter($item_details['category_id'], 'add');
wanted_counter($item_details['addl_category_id'], 'add');
?>
" . DB_PREFIX . "wanted_ads WHERE active=1 AND closed=0 AND deleted=0");
while ($item_details = mysql_fetch_array($sql_select_wanted_ads)) {
wanted_counter($item_details['category_id'], 'add');
wanted_counter($item_details['addl_category_id'], 'add');
?>
Doe niet zo moeilijk en legt eens uit wat je nou geteld wil hebben?
Maarten schreef op 06.12.2008 22:39:
Doe niet zo moeilijk en legt eens uit wat je nou geteld wil hebben?
Deze variabelen zouden moeten geteld worden.
Srry voor m'n stomme uitleg ;-) maar ik ben pas enkele maanden bezig met php/mysql
Maar goed, nu vraag ik me nog steeds af wat jij met "Deze variabelen moeten geteld worden" bedoelt.
Gaat het erover hoe vaak een bepaalde waarde voorkomt in die variabele?
(dus tellen hoe vaak die variabele de waarde 'test' heeft of w/e)
Maarten schreef op 06.12.2008 22:51:
Lol, je kan toch Nederlands?:P
Maar goed, nu vraag ik me nog steeds af wat jij met "Deze variabelen moeten geteld worden" bedoelt.
Gaat het erover hoe vaak een bepaalde waarde voorkomt in die variabele?
(dus tellen hoe vaak die variabele de waarde 'test' heeft of w/e)
Maar goed, nu vraag ik me nog steeds af wat jij met "Deze variabelen moeten geteld worden" bedoelt.
Gaat het erover hoe vaak een bepaalde waarde voorkomt in die variabele?
(dus tellen hoe vaak die variabele de waarde 'test' heeft of w/e)
Neen, het probleem is als ik aan deze variabelen een extra variabele bijvoeg wordt de inhoud die ik heef aan die nieuwe variabele blijkbaar niet opgenomen in mijn mysql database en als opmerking staat er bij mijn script
Het spijt me, maar ik weet nog steeds niet wat je nou wil tellen?