MySQL Forums
Forum List  »  PHP

PHP filesize and storing a big WHERE clause in a variable
Posted by: Matthew Southgate
Date: October 24, 2010 03:02PM

Hi,

I've a php script running against my database that generates summary tables across a number of the variables in the data.
The WHERE clause is the same for each query.

I appear to be having an issue which appears to be related to the size of the php script. As repeating this WHERE clause over and over takes up the vast majority of the rows in the php script I wondered if it was possible to store the WHERE clause in a variable and reference that.

So two questions really:
1) Is there a size limitation to the php script you put against a MySQL database
2) Can a sizeable WHERE clause be stored in a variable and referenced

Example code:
//////////////
// DIVISION //
//////////////
$result = mysql_query("
SELECT DIVISION_
, (CASE WHEN SUM(HW_RET) >= 0 THEN CONCAT('£',FORMAT(SUM(HW_RET),2))
WHEN SUM(HW_RET) < 0 THEN CONCAT('-£',FORMAT(ABS(SUM(HW_RET)),2))
ELSE '0' END) AS HW_RETURNS
, SUM(HW_RET) AS HW_RETURNS_NUM
, SUM(DR_RET) AS DR_RETURNS_NUM
, (CASE WHEN SUM(DR_RET) >= 0 THEN CONCAT('£',FORMAT(SUM(DR_RET),2))
WHEN SUM(DR_RET) < 0 THEN CONCAT('-£',FORMAT(ABS(SUM(DR_RET)),2))
ELSE '0' END) AS DR_RETURNS
, SUM(AW_RET) AS AW_RETURNS_NUM
, (CASE WHEN SUM(AW_RET) >= 0 THEN CONCAT('£',FORMAT(SUM(AW_RET),2))
WHEN SUM(AW_RET) < 0 THEN CONCAT('-£',FORMAT(ABS(SUM(AW_RET)),2))
ELSE '0' END) AS AW_RETURNS
, FORMAT(count(*),0) AS NO_BETS
, CONCAT(FORMAT(SUM(CASE WHEN FTR = 'H' THEN 1 ELSE 0 END)/FORMAT(COUNT(*)/100,2),2),'%') AS HW_SR
, CONCAT(FORMAT(SUM(CASE WHEN FTR = 'D' THEN 1 ELSE 0 END)/FORMAT(COUNT(*)/100,2),2),'%') AS DR_SR
, CONCAT(FORMAT(SUM(CASE WHEN FTR = 'A' THEN 1 ELSE 0 END)/FORMAT(COUNT(*)/100,2),2),'%') AS AW_SR
, CONCAT(FORMAT(SUM(HW_RET)/FORMAT(count(*)/100,2),2),'%') AS HW_YIELD
, SUM(HW_RET)/FORMAT(count(*)/100,2) AS HWYIELD
, CONCAT(FORMAT(SUM(DR_RET)/FORMAT(count(*)/100,2),2),'%') AS DR_YIELD
, SUM(DR_RET)/FORMAT(count(*)/100,2) AS DRYIELD
, CONCAT(FORMAT(SUM(AW_RET)/FORMAT(count(*)/100,2),2),'%') AS AW_YIELD
, SUM(AW_RET)/FORMAT(count(*)/100,2) AS AWYIELD
FROM soccersystembuilder
WHERE hometeam IN('$_POST[option1]' ,'$_POST[option2]' ,'$_POST[option3]' ,'$_POST[option4]' ,'$_POST[option5]' ,'$_POST[option6]' ,'$_POST[option7]' ,'$_POST[option8]' ,'$_POST[option9]' ,'$_POST[option10]' ,'$_POST[option11]' ,'$_POST[option12]' ,'$_POST[option13]' ,'$_POST[option14]' ,'$_POST[option15]' ,'$_POST[option16]' ,'$_POST[option17]' ,'$_POST[option18]' ,'$_POST[option19]' ,'$_POST[option20]' ,'$_POST[option21]' ,'$_POST[option22]' ,'$_POST[option23]' ,'$_POST[option24]' ,'$_POST[option25]' ,'$_POST[option26]' ,'$_POST[option27]' ,'$_POST[option28]' ,'$_POST[option29]' ,'$_POST[option30]' ,'$_POST[option31]' ,'$_POST[option32]' ,'$_POST[option33]' ,'$_POST[option34]' ,'$_POST[option35]' ,'$_POST[option36]' ,'$_POST[option37]' ,'$_POST[option38]' ,'$_POST[option39]' ,'$_POST[option40]' ,'$_POST[option41]' ,'$_POST[option42]' ,'$_POST[option43]' ,'$_POST[option44]' ,'$_POST[option45]' ,'$_POST[option46]' ,'$_POST[option47]' ,'$_POST[option48]' ,'$_POST[option49]' ,
'$_POST[option50]' ,'$_POST[option51]' ,'$_POST[option52]' ,'$_POST[option53]' ,'$_POST[option54]' ,'$_POST[option55]' ,'$_POST[option56]' ,'$_POST[option57]' ,'$_POST[option58]' ,'$_POST[option59]' ,'$_POST[option60]' ,'$_POST[option61]' ,'$_POST[option62]' ,'$_POST[option63]' ,'$_POST[option64]' ,'$_POST[option65]' ,'$_POST[option66]' ,'$_POST[option67]' ,'$_POST[option68]' ,'$_POST[option69]' ,'$_POST[option70]' ,'$_POST[option71]' ,'$_POST[option72]' ,'$_POST[option73]' ,'$_POST[option74]' ,'$_POST[option75]' ,'$_POST[option76]' ,'$_POST[option77]' ,'$_POST[option78]' ,'$_POST[option79]' ,'$_POST[option80]' ,'$_POST[option81]' ,'$_POST[option82]' ,'$_POST[option83]' ,'$_POST[option84]' ,'$_POST[option85]' ,'$_POST[option86]' ,'$_POST[option87]' ,'$_POST[option88]' ,'$_POST[option89]' ,'$_POST[option90]' ,'$_POST[option91]' ,'$_POST[option92]' ,'$_POST[option93]' ,'$_POST[option94]' ,'$_POST[option95]' ,'$_POST[option96]' ,'$_POST[option97]' ,'$_POST[option98]' ,
'$_POST[option99]' ,'$_POST[option100]','$_POST[option101]','$_POST[option102]','$_POST[option103]','$_POST[option104]','$_POST[option105]','$_POST[option106]','$_POST[option107]','$_POST[option108]','$_POST[option109]','$_POST[option110]','$_POST[option111]','$_POST[option112]','$_POST[option113]','$_POST[option114]','$_POST[option115]','$_POST[option116]','$_POST[option117]','$_POST[option118]','$_POST[option119]','$_POST[option120]','$_POST[option121]','$_POST[option122]','$_POST[option123]','$_POST[option124]','$_POST[option125]','$_POST[option126]','$_POST[option127]','$_POST[option128]','$_POST[option129]','$_POST[option130]','$_POST[option131]')
AND awayteam IN('$_POST[option132]','$_POST[option133]','$_POST[option134]','$_POST[option135]','$_POST[option136]','$_POST[option137]','$_POST[option138]','$_POST[option139]','$_POST[option140]','$_POST[option141]','$_POST[option142]','$_POST[option143]','$_POST[option144]','$_POST[option145]','$_POST[option146]','$_POST[option147]','$_POST[option148]','$_POST[option149]','$_POST[option150]','$_POST[option151]','$_POST[option152]','$_POST[option153]','$_POST[option154]','$_POST[option155]','$_POST[option156]','$_POST[option157]','$_POST[option158]','$_POST[option159]','$_POST[option160]','$_POST[option161]','$_POST[option162]','$_POST[option163]','$_POST[option164]','$_POST[option165]','$_POST[option166]','$_POST[option167]','$_POST[option168]','$_POST[option169]','$_POST[option170]','$_POST[option171]','$_POST[option172]','$_POST[option173]','$_POST[option174]','$_POST[option175]','$_POST[option176]','$_POST[option177]','$_POST[option178]','$_POST[option179]','$_POST[option180]',
'$_POST[option181]','$_POST[option182]','$_POST[option183]','$_POST[option184]','$_POST[option185]','$_POST[option186]','$_POST[option187]','$_POST[option188]','$_POST[option189]','$_POST[option190]','$_POST[option191]','$_POST[option192]','$_POST[option193]','$_POST[option194]','$_POST[option195]','$_POST[option196]','$_POST[option197]','$_POST[option198]','$_POST[option199]','$_POST[option200]','$_POST[option201]','$_POST[option202]','$_POST[option203]','$_POST[option204]','$_POST[option205]','$_POST[option206]','$_POST[option207]','$_POST[option208]','$_POST[option209]','$_POST[option210]','$_POST[option211]','$_POST[option212]','$_POST[option213]','$_POST[option214]','$_POST[option215]','$_POST[option216]','$_POST[option217]','$_POST[option218]','$_POST[option219]','$_POST[option220]','$_POST[option221]','$_POST[option222]','$_POST[option223]','$_POST[option224]','$_POST[option225]','$_POST[option226]','$_POST[option227]','$_POST[option228]','$_POST[option229]',
'$_POST[option230]','$_POST[option231]','$_POST[option232]','$_POST[option233]','$_POST[option234]','$_POST[option235]','$_POST[option236]','$_POST[option237]','$_POST[option238]','$_POST[option239]','$_POST[option240]','$_POST[option241]','$_POST[option242]','$_POST[option243]','$_POST[option244]','$_POST[option245]','$_POST[option246]','$_POST[option247]','$_POST[option248]','$_POST[option249]','$_POST[option250]','$_POST[option251]','$_POST[option252]','$_POST[option253]','$_POST[option254]','$_POST[option255]','$_POST[option256]','$_POST[option257]','$_POST[option258]','$_POST[option259]','$_POST[option260]','$_POST[option261]','$_POST[option262]')
AND division_ IN('$_POST[option522]','$_POST[option523]','$_POST[option524]','$_POST[option525]','$_POST[option526]')
AND season IN('$_POST[option263]','$_POST[option264]','$_POST[option265]','$_POST[option266]','$_POST[option267]','$_POST[option268]','$_POST[option269]','$_POST[option270]','$_POST[option271]','$_POST[option272]','$_POST[option273]')
AND month_ IN('$_POST[option274]','$_POST[option275]','$_POST[option276]','$_POST[option277]','$_POST[option278]','$_POST[option279]','$_POST[option280]','$_POST[option281]','$_POST[option282]','$_POST[option283]','$_POST[option284]','$_POST[option285]')
AND day_of_week IN('$_POST[option286]','$_POST[option287]','$_POST[option288]','$_POST[option289]','$_POST[option290]','$_POST[option291]','$_POST[option292]')
AND ht_league_pos_1 IN('$_POST[option293]','$_POST[option294]','$_POST[option295]','$_POST[option296]','$_POST[option297]','$_POST[option298]','$_POST[option299]','$_POST[option300]','$_POST[option301]','$_POST[option302]','$_POST[option303]','$_POST[option304]','$_POST[option305]','$_POST[option306]','$_POST[option307]','$_POST[option308]','$_POST[option309]','$_POST[option310]','$_POST[option311]','$_POST[option312]','$_POST[option313]','$_POST[option314]','$_POST[option315]','$_POST[option316]','$_POST[option317]')
AND ht_league_pos_2 IN('$_POST[option343]','$_POST[option344]','$_POST[option345]','$_POST[option346]','$_POST[option347]','$_POST[option348]')
AND ht_league_pos_3 IN('$_POST[option355]','$_POST[option356]','$_POST[option357]')
AND at_league_pos_1 IN('$_POST[option318]','$_POST[option319]','$_POST[option320]','$_POST[option321]','$_POST[option322]','$_POST[option323]','$_POST[option324]','$_POST[option325]','$_POST[option326]','$_POST[option327]','$_POST[option328]','$_POST[option329]','$_POST[option330]','$_POST[option331]','$_POST[option332]','$_POST[option333]','$_POST[option334]','$_POST[option335]','$_POST[option336]','$_POST[option337]','$_POST[option338]','$_POST[option339]','$_POST[option340]','$_POST[option341]','$_POST[option342]')
AND at_league_pos_2 IN('$_POST[option349]','$_POST[option350]','$_POST[option351]','$_POST[option352]','$_POST[option353]','$_POST[option354]')
AND at_league_pos_3 IN('$_POST[option358]','$_POST[option359]','$_POST[option360]')
AND league_pos_diff_band IN('$_POST[option361]','$_POST[option362]','$_POST[option363]','$_POST[option364]')
AND ht_wins_in_last_6 IN('$_POST[option365]','$_POST[option366]','$_POST[option367]','$_POST[option368]','$_POST[option369]','$_POST[option370]','$_POST[option371]','$_POST[option372]')
AND ht_win_pct_band IN('$_POST[option527]','$_POST[option528]','$_POST[option529]','$_POST[option530]','$_POST[option531]','$_POST[option532]','$_POST[option533]','$_POST[option534]','$_POST[option535]','$_POST[option536]','$_POST[option537]')
AND ht_wins_in_last_6_at_h IN('$_POST[option373]','$_POST[option374]','$_POST[option375]','$_POST[option376]','$_POST[option377]','$_POST[option378]','$_POST[option379]','$_POST[option380]')
AND ht_h_games_win_pct_band IN('$_POST[option381]','$_POST[option382]','$_POST[option383]','$_POST[option384]','$_POST[option385]','$_POST[option386]','$_POST[option387]','$_POST[option388]','$_POST[option389]','$_POST[option390]','$_POST[option391]')
AND at_wins_in_last_6 IN('$_POST[option392]','$_POST[option393]','$_POST[option394]','$_POST[option395]','$_POST[option396]','$_POST[option397]','$_POST[option398]','$_POST[option399]')
AND at_win_pct_band IN('$_POST[option538]','$_POST[option539]','$_POST[option540]','$_POST[option541]','$_POST[option542]','$_POST[option543]','$_POST[option544]','$_POST[option545]','$_POST[option546]','$_POST[option547]','$_POST[option548]')
AND at_wins_in_last_6_at_a IN('$_POST[option400]','$_POST[option401]','$_POST[option402]','$_POST[option403]','$_POST[option404]','$_POST[option405]','$_POST[option406]','$_POST[option407]')
AND at_a_games_win_pct_band IN('$_POST[option408]','$_POST[option409]','$_POST[option410]','$_POST[option411]','$_POST[option412]','$_POST[option413]','$_POST[option414]','$_POST[option415]','$_POST[option416]','$_POST[option417]','$_POST[option418]')
AND revrests IN('$_POST[option502]','$_POST[option503]','$_POST[option504]','$_POST[option505]')
AND resls IN('$_POST[option506]','$_POST[option507]','$_POST[option508]','$_POST[option509]')
AND revresls IN('$_POST[option510]','$_POST[option511]','$_POST[option512]','$_POST[option513]')
AND ressbl IN('$_POST[option514]','$_POST[option515]','$_POST[option516]','$_POST[option517]')
AND revressbl IN('$_POST[option518]','$_POST[option519]','$_POST[option520]','$_POST[option521]')
AND SSB_RATING_BAND IN('$_POST[option549]','$_POST[option550]','$_POST[option551]','$_POST[option552]','$_POST[option553]','$_POST[option554]','$_POST[option555]','$_POST[option556]','$_POST[option557]','$_POST[option558]','$_POST[option559]','$_POST[option560]','$_POST[option561]','$_POST[option562]','$_POST[option563]')
AND SSB_HVA_RATING_BAND IN('$_POST[option564]','$_POST[option565]','$_POST[option566]','$_POST[option567]','$_POST[option568]','$_POST[option569]','$_POST[option570]','$_POST[option571]','$_POST[option572]','$_POST[option573]','$_POST[option574]','$_POST[option575]','$_POST[option576]','$_POST[option577]','$_POST[option578]')
AND SLR_RATING_BAND IN('$_POST[option579]','$_POST[option580]','$_POST[option581]','$_POST[option582]','$_POST[option583]','$_POST[option584]','$_POST[option585]','$_POST[option586]','$_POST[option587]','$_POST[option588]','$_POST[option589]','$_POST[option590]','$_POST[option591]','$_POST[option592]','$_POST[option593]')
AND SLR_HVA_RATING_BAND IN('$_POST[option594]','$_POST[option595]','$_POST[option596]','$_POST[option597]','$_POST[option598]','$_POST[option599]','$_POST[option600]','$_POST[option601]','$_POST[option602]','$_POST[option603]','$_POST[option604]','$_POST[option605]','$_POST[option606]','$_POST[option607]','$_POST[option608]')
AND MAX_HW_ODDS_BAND IN('$_POST[option439]','$_POST[option440]','$_POST[option441]','$_POST[option442]','$_POST[option443]','$_POST[option444]','$_POST[option445]','$_POST[option446]','$_POST[option447]','$_POST[option448]','$_POST[option449]','$_POST[option450]','$_POST[option451]','$_POST[option452]','$_POST[option453]','$_POST[option454]','$_POST[option455]','$_POST[option456]','$_POST[option457]','$_POST[option458]','No Odds Data')
AND MAX_DR_ODDS_BAND IN('$_POST[option459]','$_POST[option460]','$_POST[option461]','$_POST[option462]','$_POST[option463]','$_POST[option464]','$_POST[option465]','$_POST[option466]','$_POST[option467]','$_POST[option468]','$_POST[option469]','$_POST[option470]','$_POST[option471]','$_POST[option472]','$_POST[option473]','$_POST[option474]','$_POST[option475]','$_POST[option476]','$_POST[option477]','$_POST[option478]','No Odds Data')
AND MAX_AW_ODDS_BAND IN('$_POST[option479]','$_POST[option480]','$_POST[option481]','$_POST[option482]','$_POST[option483]','$_POST[option484]','$_POST[option485]','$_POST[option486]','$_POST[option487]','$_POST[option488]','$_POST[option489]','$_POST[option490]','$_POST[option491]','$_POST[option492]','$_POST[option493]','$_POST[option494]','$_POST[option495]','$_POST[option496]','$_POST[option497]','$_POST[option498]','No Odds Data')
AND include_first_6_games IN('$_POST[option499]','Y')
AND row_status IN('$_POST[option500]','$_POST[option501]')
GROUP BY DIVISION_
ORDER BY DIVISION;", $connection);


// (3) While there are still rows in the result set,
// fetch the current row into the array $row
print "<h1 align='center'>DIVISION</h1><table align=center border=10><tr align=center><th>&nbsp;</th><th colspan=3>RETURNS</th><th>&nbsp;</th><th colspan=3>STRIKE RATE</th><th colspan=3>YIELD</th></tr><tr><th>DIVISION</th><th>HW</th><th>DR</th><th>AW</th><th>NO BETS</th><th>HW</th><th>DR</th><th>AW</th><th>HW</th><th>DR</th><th>AW</th></tr>";
while ($row = mysql_fetch_array($result))
{print "<tr><td align=center><b>".$row['DIVISION_']."</b></td>";
if ($row['HW_RETURNS_NUM']<0){print "<td align=right><span class='different-text-color'>".$row['HW_RETURNS']."</span></td>";} else {print "<td align=right>".$row['HW_RETURNS']."</td>";};
if ($row['DR_RETURNS_NUM']<0){print "<td align=right><span class='different-text-color'>".$row['DR_RETURNS']."</span></td>";} else {print "<td align=right>".$row['DR_RETURNS']."</td>";};
if ($row['AW_RETURNS_NUM']<0){print "<td align=right><span class='different-text-color'>".$row['AW_RETURNS']."</span></td>";} else {print "<td align=right>".$row['AW_RETURNS']."</td>";};
print "<td align=right>".$row['NO_BETS']."</td><td align=right>".$row['HW_SR']."</td><td align=right>".$row['DR_SR']."</td><td align=right>".$row['AW_SR']."</td>";
if ($row['HWYIELD']<0){print "<td align=right><span class='different-text-color'>".$row['HW_YIELD']."</span></td>";} else {print "<td align=right>".$row['HW_YIELD']."</td>";};
if ($row['DRYIELD']<0){print "<td align=right><span class='different-text-color'>".$row['DR_YIELD']."</span></td>";} else {print "<td align=right>".$row['DR_YIELD']."</td>";};
if ($row['AWYIELD']<0){print "<td align=right><span class='different-text-color'>".$row['AW_YIELD']."</span></td>";} else {print "<td align=right>".$row['AW_YIELD']."</td>";};
print "</tr>\n";
// (4) Print out each element in $row, that is,
// print the values of the attributes


// Print a carriage return to neaten the output
echo "\n";
}
print "</table>";
echo "\n";
echo "\n";

////////////
// SEASON //
////////////
$result = mysql_query("
SELECT SEASON
, (CASE WHEN SUM(HW_RET) >= 0 THEN CONCAT('£',FORMAT(SUM(HW_RET),2))
WHEN SUM(HW_RET) < 0 THEN CONCAT('-£',FORMAT(ABS(SUM(HW_RET)),2))
ELSE '0' END) AS HW_RETURNS
, SUM(HW_RET) AS HW_RETURNS_NUM
, SUM(DR_RET) AS DR_RETURNS_NUM
, (CASE WHEN SUM(DR_RET) >= 0 THEN CONCAT('£',FORMAT(SUM(DR_RET),2))
WHEN SUM(DR_RET) < 0 THEN CONCAT('-£',FORMAT(ABS(SUM(DR_RET)),2))
ELSE '0' END) AS DR_RETURNS
, SUM(AW_RET) AS AW_RETURNS_NUM
, (CASE WHEN SUM(AW_RET) >= 0 THEN CONCAT('£',FORMAT(SUM(AW_RET),2))
WHEN SUM(AW_RET) < 0 THEN CONCAT('-£',FORMAT(ABS(SUM(AW_RET)),2))
ELSE '0' END) AS AW_RETURNS
, FORMAT(count(*),0) AS NO_BETS
, CONCAT(FORMAT(SUM(CASE WHEN FTR = 'H' THEN 1 ELSE 0 END)/FORMAT(COUNT(*)/100,2),2),'%') AS HW_SR
, CONCAT(FORMAT(SUM(CASE WHEN FTR = 'D' THEN 1 ELSE 0 END)/FORMAT(COUNT(*)/100,2),2),'%') AS DR_SR
, CONCAT(FORMAT(SUM(CASE WHEN FTR = 'A' THEN 1 ELSE 0 END)/FORMAT(COUNT(*)/100,2),2),'%') AS AW_SR
, CONCAT(FORMAT(SUM(HW_RET)/FORMAT(count(*)/100,2),2),'%') AS HW_YIELD
, SUM(HW_RET)/FORMAT(count(*)/100,2) AS HWYIELD
, CONCAT(FORMAT(SUM(DR_RET)/FORMAT(count(*)/100,2),2),'%') AS DR_YIELD
, SUM(DR_RET)/FORMAT(count(*)/100,2) AS DRYIELD
, CONCAT(FORMAT(SUM(AW_RET)/FORMAT(count(*)/100,2),2),'%') AS AW_YIELD
, SUM(AW_RET)/FORMAT(count(*)/100,2) AS AWYIELD
FROM soccersystembuilder
WHERE hometeam IN('$_POST[option1]' ,'$_POST[option2]' ,'$_POST[option3]' ,'$_POST[option4]' ,'$_POST[option5]' ,'$_POST[option6]' ,'$_POST[option7]' ,'$_POST[option8]' ,'$_POST[option9]' ,'$_POST[option10]' ,'$_POST[option11]' ,'$_POST[option12]' ,'$_POST[option13]' ,'$_POST[option14]' ,'$_POST[option15]' ,'$_POST[option16]' ,'$_POST[option17]' ,'$_POST[option18]' ,'$_POST[option19]' ,'$_POST[option20]' ,'$_POST[option21]' ,'$_POST[option22]' ,'$_POST[option23]' ,'$_POST[option24]' ,'$_POST[option25]' ,'$_POST[option26]' ,'$_POST[option27]' ,'$_POST[option28]' ,'$_POST[option29]' ,'$_POST[option30]' ,'$_POST[option31]' ,'$_POST[option32]' ,'$_POST[option33]' ,'$_POST[option34]' ,'$_POST[option35]' ,'$_POST[option36]' ,'$_POST[option37]' ,'$_POST[option38]' ,'$_POST[option39]' ,'$_POST[option40]' ,'$_POST[option41]' ,'$_POST[option42]' ,'$_POST[option43]' ,'$_POST[option44]' ,'$_POST[option45]' ,'$_POST[option46]' ,'$_POST[option47]' ,'$_POST[option48]' ,'$_POST[option49]' ,
'$_POST[option50]' ,'$_POST[option51]' ,'$_POST[option52]' ,'$_POST[option53]' ,'$_POST[option54]' ,'$_POST[option55]' ,'$_POST[option56]' ,'$_POST[option57]' ,'$_POST[option58]' ,'$_POST[option59]' ,'$_POST[option60]' ,'$_POST[option61]' ,'$_POST[option62]' ,'$_POST[option63]' ,'$_POST[option64]' ,'$_POST[option65]' ,'$_POST[option66]' ,'$_POST[option67]' ,'$_POST[option68]' ,'$_POST[option69]' ,'$_POST[option70]' ,'$_POST[option71]' ,'$_POST[option72]' ,'$_POST[option73]' ,'$_POST[option74]' ,'$_POST[option75]' ,'$_POST[option76]' ,'$_POST[option77]' ,'$_POST[option78]' ,'$_POST[option79]' ,'$_POST[option80]' ,'$_POST[option81]' ,'$_POST[option82]' ,'$_POST[option83]' ,'$_POST[option84]' ,'$_POST[option85]' ,'$_POST[option86]' ,'$_POST[option87]' ,'$_POST[option88]' ,'$_POST[option89]' ,'$_POST[option90]' ,'$_POST[option91]' ,'$_POST[option92]' ,'$_POST[option93]' ,'$_POST[option94]' ,'$_POST[option95]' ,'$_POST[option96]' ,'$_POST[option97]' ,'$_POST[option98]' ,
'$_POST[option99]' ,'$_POST[option100]','$_POST[option101]','$_POST[option102]','$_POST[option103]','$_POST[option104]','$_POST[option105]','$_POST[option106]','$_POST[option107]','$_POST[option108]','$_POST[option109]','$_POST[option110]','$_POST[option111]','$_POST[option112]','$_POST[option113]','$_POST[option114]','$_POST[option115]','$_POST[option116]','$_POST[option117]','$_POST[option118]','$_POST[option119]','$_POST[option120]','$_POST[option121]','$_POST[option122]','$_POST[option123]','$_POST[option124]','$_POST[option125]','$_POST[option126]','$_POST[option127]','$_POST[option128]','$_POST[option129]','$_POST[option130]','$_POST[option131]')
AND awayteam IN('$_POST[option132]','$_POST[option133]','$_POST[option134]','$_POST[option135]','$_POST[option136]','$_POST[option137]','$_POST[option138]','$_POST[option139]','$_POST[option140]','$_POST[option141]','$_POST[option142]','$_POST[option143]','$_POST[option144]','$_POST[option145]','$_POST[option146]','$_POST[option147]','$_POST[option148]','$_POST[option149]','$_POST[option150]','$_POST[option151]','$_POST[option152]','$_POST[option153]','$_POST[option154]','$_POST[option155]','$_POST[option156]','$_POST[option157]','$_POST[option158]','$_POST[option159]','$_POST[option160]','$_POST[option161]','$_POST[option162]','$_POST[option163]','$_POST[option164]','$_POST[option165]','$_POST[option166]','$_POST[option167]','$_POST[option168]','$_POST[option169]','$_POST[option170]','$_POST[option171]','$_POST[option172]','$_POST[option173]','$_POST[option174]','$_POST[option175]','$_POST[option176]','$_POST[option177]','$_POST[option178]','$_POST[option179]','$_POST[option180]',
'$_POST[option181]','$_POST[option182]','$_POST[option183]','$_POST[option184]','$_POST[option185]','$_POST[option186]','$_POST[option187]','$_POST[option188]','$_POST[option189]','$_POST[option190]','$_POST[option191]','$_POST[option192]','$_POST[option193]','$_POST[option194]','$_POST[option195]','$_POST[option196]','$_POST[option197]','$_POST[option198]','$_POST[option199]','$_POST[option200]','$_POST[option201]','$_POST[option202]','$_POST[option203]','$_POST[option204]','$_POST[option205]','$_POST[option206]','$_POST[option207]','$_POST[option208]','$_POST[option209]','$_POST[option210]','$_POST[option211]','$_POST[option212]','$_POST[option213]','$_POST[option214]','$_POST[option215]','$_POST[option216]','$_POST[option217]','$_POST[option218]','$_POST[option219]','$_POST[option220]','$_POST[option221]','$_POST[option222]','$_POST[option223]','$_POST[option224]','$_POST[option225]','$_POST[option226]','$_POST[option227]','$_POST[option228]','$_POST[option229]',
'$_POST[option230]','$_POST[option231]','$_POST[option232]','$_POST[option233]','$_POST[option234]','$_POST[option235]','$_POST[option236]','$_POST[option237]','$_POST[option238]','$_POST[option239]','$_POST[option240]','$_POST[option241]','$_POST[option242]','$_POST[option243]','$_POST[option244]','$_POST[option245]','$_POST[option246]','$_POST[option247]','$_POST[option248]','$_POST[option249]','$_POST[option250]','$_POST[option251]','$_POST[option252]','$_POST[option253]','$_POST[option254]','$_POST[option255]','$_POST[option256]','$_POST[option257]','$_POST[option258]','$_POST[option259]','$_POST[option260]','$_POST[option261]','$_POST[option262]')
AND division_ IN('$_POST[option522]','$_POST[option523]','$_POST[option524]','$_POST[option525]','$_POST[option526]')
AND season IN('$_POST[option263]','$_POST[option264]','$_POST[option265]','$_POST[option266]','$_POST[option267]','$_POST[option268]','$_POST[option269]','$_POST[option270]','$_POST[option271]','$_POST[option272]','$_POST[option273]')
AND month_ IN('$_POST[option274]','$_POST[option275]','$_POST[option276]','$_POST[option277]','$_POST[option278]','$_POST[option279]','$_POST[option280]','$_POST[option281]','$_POST[option282]','$_POST[option283]','$_POST[option284]','$_POST[option285]')
AND day_of_week IN('$_POST[option286]','$_POST[option287]','$_POST[option288]','$_POST[option289]','$_POST[option290]','$_POST[option291]','$_POST[option292]')
AND ht_league_pos_1 IN('$_POST[option293]','$_POST[option294]','$_POST[option295]','$_POST[option296]','$_POST[option297]','$_POST[option298]','$_POST[option299]','$_POST[option300]','$_POST[option301]','$_POST[option302]','$_POST[option303]','$_POST[option304]','$_POST[option305]','$_POST[option306]','$_POST[option307]','$_POST[option308]','$_POST[option309]','$_POST[option310]','$_POST[option311]','$_POST[option312]','$_POST[option313]','$_POST[option314]','$_POST[option315]','$_POST[option316]','$_POST[option317]')
AND ht_league_pos_2 IN('$_POST[option343]','$_POST[option344]','$_POST[option345]','$_POST[option346]','$_POST[option347]','$_POST[option348]')
AND ht_league_pos_3 IN('$_POST[option355]','$_POST[option356]','$_POST[option357]')
AND at_league_pos_1 IN('$_POST[option318]','$_POST[option319]','$_POST[option320]','$_POST[option321]','$_POST[option322]','$_POST[option323]','$_POST[option324]','$_POST[option325]','$_POST[option326]','$_POST[option327]','$_POST[option328]','$_POST[option329]','$_POST[option330]','$_POST[option331]','$_POST[option332]','$_POST[option333]','$_POST[option334]','$_POST[option335]','$_POST[option336]','$_POST[option337]','$_POST[option338]','$_POST[option339]','$_POST[option340]','$_POST[option341]','$_POST[option342]')
AND at_league_pos_2 IN('$_POST[option349]','$_POST[option350]','$_POST[option351]','$_POST[option352]','$_POST[option353]','$_POST[option354]')
AND at_league_pos_3 IN('$_POST[option358]','$_POST[option359]','$_POST[option360]')
AND league_pos_diff_band IN('$_POST[option361]','$_POST[option362]','$_POST[option363]','$_POST[option364]')
AND ht_wins_in_last_6 IN('$_POST[option365]','$_POST[option366]','$_POST[option367]','$_POST[option368]','$_POST[option369]','$_POST[option370]','$_POST[option371]','$_POST[option372]')
AND ht_win_pct_band IN('$_POST[option527]','$_POST[option528]','$_POST[option529]','$_POST[option530]','$_POST[option531]','$_POST[option532]','$_POST[option533]','$_POST[option534]','$_POST[option535]','$_POST[option536]','$_POST[option537]')
AND ht_wins_in_last_6_at_h IN('$_POST[option373]','$_POST[option374]','$_POST[option375]','$_POST[option376]','$_POST[option377]','$_POST[option378]','$_POST[option379]','$_POST[option380]')
AND ht_h_games_win_pct_band IN('$_POST[option381]','$_POST[option382]','$_POST[option383]','$_POST[option384]','$_POST[option385]','$_POST[option386]','$_POST[option387]','$_POST[option388]','$_POST[option389]','$_POST[option390]','$_POST[option391]')
AND at_wins_in_last_6 IN('$_POST[option392]','$_POST[option393]','$_POST[option394]','$_POST[option395]','$_POST[option396]','$_POST[option397]','$_POST[option398]','$_POST[option399]')
AND at_win_pct_band IN('$_POST[option538]','$_POST[option539]','$_POST[option540]','$_POST[option541]','$_POST[option542]','$_POST[option543]','$_POST[option544]','$_POST[option545]','$_POST[option546]','$_POST[option547]','$_POST[option548]')
AND at_wins_in_last_6_at_a IN('$_POST[option400]','$_POST[option401]','$_POST[option402]','$_POST[option403]','$_POST[option404]','$_POST[option405]','$_POST[option406]','$_POST[option407]')
AND at_a_games_win_pct_band IN('$_POST[option408]','$_POST[option409]','$_POST[option410]','$_POST[option411]','$_POST[option412]','$_POST[option413]','$_POST[option414]','$_POST[option415]','$_POST[option416]','$_POST[option417]','$_POST[option418]')
AND revrests IN('$_POST[option502]','$_POST[option503]','$_POST[option504]','$_POST[option505]')
AND resls IN('$_POST[option506]','$_POST[option507]','$_POST[option508]','$_POST[option509]')
AND revresls IN('$_POST[option510]','$_POST[option511]','$_POST[option512]','$_POST[option513]')
AND ressbl IN('$_POST[option514]','$_POST[option515]','$_POST[option516]','$_POST[option517]')
AND revressbl IN('$_POST[option518]','$_POST[option519]','$_POST[option520]','$_POST[option521]')
AND SSB_RATING_BAND IN('$_POST[option549]','$_POST[option550]','$_POST[option551]','$_POST[option552]','$_POST[option553]','$_POST[option554]','$_POST[option555]','$_POST[option556]','$_POST[option557]','$_POST[option558]','$_POST[option559]','$_POST[option560]','$_POST[option561]','$_POST[option562]','$_POST[option563]')
AND SSB_HVA_RATING_BAND IN('$_POST[option564]','$_POST[option565]','$_POST[option566]','$_POST[option567]','$_POST[option568]','$_POST[option569]','$_POST[option570]','$_POST[option571]','$_POST[option572]','$_POST[option573]','$_POST[option574]','$_POST[option575]','$_POST[option576]','$_POST[option577]','$_POST[option578]')
AND SLR_RATING_BAND IN('$_POST[option579]','$_POST[option580]','$_POST[option581]','$_POST[option582]','$_POST[option583]','$_POST[option584]','$_POST[option585]','$_POST[option586]','$_POST[option587]','$_POST[option588]','$_POST[option589]','$_POST[option590]','$_POST[option591]','$_POST[option592]','$_POST[option593]')
AND SLR_HVA_RATING_BAND IN('$_POST[option594]','$_POST[option595]','$_POST[option596]','$_POST[option597]','$_POST[option598]','$_POST[option599]','$_POST[option600]','$_POST[option601]','$_POST[option602]','$_POST[option603]','$_POST[option604]','$_POST[option605]','$_POST[option606]','$_POST[option607]','$_POST[option608]')
AND MAX_HW_ODDS_BAND IN('$_POST[option439]','$_POST[option440]','$_POST[option441]','$_POST[option442]','$_POST[option443]','$_POST[option444]','$_POST[option445]','$_POST[option446]','$_POST[option447]','$_POST[option448]','$_POST[option449]','$_POST[option450]','$_POST[option451]','$_POST[option452]','$_POST[option453]','$_POST[option454]','$_POST[option455]','$_POST[option456]','$_POST[option457]','$_POST[option458]','No Odds Data')
AND MAX_DR_ODDS_BAND IN('$_POST[option459]','$_POST[option460]','$_POST[option461]','$_POST[option462]','$_POST[option463]','$_POST[option464]','$_POST[option465]','$_POST[option466]','$_POST[option467]','$_POST[option468]','$_POST[option469]','$_POST[option470]','$_POST[option471]','$_POST[option472]','$_POST[option473]','$_POST[option474]','$_POST[option475]','$_POST[option476]','$_POST[option477]','$_POST[option478]','No Odds Data')
AND MAX_AW_ODDS_BAND IN('$_POST[option479]','$_POST[option480]','$_POST[option481]','$_POST[option482]','$_POST[option483]','$_POST[option484]','$_POST[option485]','$_POST[option486]','$_POST[option487]','$_POST[option488]','$_POST[option489]','$_POST[option490]','$_POST[option491]','$_POST[option492]','$_POST[option493]','$_POST[option494]','$_POST[option495]','$_POST[option496]','$_POST[option497]','$_POST[option498]','No Odds Data')
AND include_first_6_games IN('$_POST[option499]','Y')
AND row_status IN('$_POST[option500]','$_POST[option501]')
GROUP BY SEASON
ORDER BY SEASON;", $connection);

print "<h1 align='center'>SEASON</h1><table align=center border=10><tr align=center><th>&nbsp;</th><th colspan=3>RETURNS</th><th>&nbsp;</th><th colspan=3>STRIKE RATE</th><th colspan=3>YIELD</th></tr><tr><th>SEASON</th><th>HW</th><th>DR</th><th>AW</th><th>NO BETS</th><th>HW</th><th>DR</th><th>AW</th><th>HW</th><th>DR</th><th>AW</th></tr>";
while ($row = mysql_fetch_array($result))
{print "<tr><td align=center><b>".$row['SEASON']."</b></td>";
if ($row['HW_RETURNS_NUM']<0){print "<td align=right><span class='different-text-color'>".$row['HW_RETURNS']."</span></td>";} else {print "<td align=right>".$row['HW_RETURNS']."</td>";};
if ($row['DR_RETURNS_NUM']<0){print "<td align=right><span class='different-text-color'>".$row['DR_RETURNS']."</span></td>";} else {print "<td align=right>".$row['DR_RETURNS']."</td>";};
if ($row['AW_RETURNS_NUM']<0){print "<td align=right><span class='different-text-color'>".$row['AW_RETURNS']."</span></td>";} else {print "<td align=right>".$row['AW_RETURNS']."</td>";};
print "<td align=right>".$row['NO_BETS']."</td><td align=right>".$row['HW_SR']."</td><td align=right>".$row['DR_SR']."</td><td align=right>".$row['AW_SR']."</td>";
if ($row['HWYIELD']<0){print "<td align=right><span class='different-text-color'>".$row['HW_YIELD']."</span></td>";} else {print "<td align=right>".$row['HW_YIELD']."</td>";};
if ($row['DRYIELD']<0){print "<td align=right><span class='different-text-color'>".$row['DR_YIELD']."</span></td>";} else {print "<td align=right>".$row['DR_YIELD']."</td>";};
if ($row['AWYIELD']<0){print "<td align=right><span class='different-text-color'>".$row['AW_YIELD']."</span></td>";} else {print "<td align=right>".$row['AW_YIELD']."</td>";};
print "</tr>\n";

// (4) Print out each element in $row, that is,
// print the values of the attributes


// Print a carriage return to neaten the output
echo "\n";
}
print "</table>";
echo "\n";
echo "\n";

www.soccersystembuilder.co.uk

Options: ReplyQuote


Subject
Written By
Posted
PHP filesize and storing a big WHERE clause in a variable
October 24, 2010 03:02PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.