Hi,
I am trying to run my simple analysis script on an existing database table that I have.
I have increased my php time out to 5 minutes and the same with
my apache server config file - 300 seconds, so should be plenty of time.
My script is below.
If there is any way I can speed it up, that would be useful to know ;-)
The echo in the script, only display after about 5 minutes of waiting
even though I have exited after only processing 300 records !
Here is the last few lines of the output:
This is my script:
Pretty basic script, but it does NOT update the two tables.
When I check their contents - there is zero rows :(
Can anyone see what I did wrong ?
I am trying to run my simple analysis script on an existing database table that I have.
I have increased my php time out to 5 minutes and the same with
my apache server config file - 300 seconds, so should be plenty of time.
My script is below.
If there is any way I can speed it up, that would be useful to know ;-)
The echo in the script, only display after about 5 minutes of waiting
even though I have exited after only processing 300 records !
Here is the last few lines of the output:
299 ) Processing Clickbankid: CANDOCO1
Written new row in cb_main: CANDOCO1, Business to Business, A+ Teachers' Interview Edge.
Written new row in cb_data: CANDOCO1, 0, 1.08
300 ) Processing Clickbankid: PDFPRO2
Written new row in cb_main: PDFPRO2, Business to Business, Create, View, Write And Print PDF.
Written new row in cb_data: PDFPRO2, 0, 2.36
Written new row in cb_main: CANDOCO1, Business to Business, A+ Teachers' Interview Edge.
Written new row in cb_data: CANDOCO1, 0, 1.08
300 ) Processing Clickbankid: PDFPRO2
Written new row in cb_main: PDFPRO2, Business to Business, Create, View, Write And Print PDF.
Written new row in cb_data: PDFPRO2, 0, 2.36
This is my script:
Code:
while($row = mysql_fetch_assoc($result)){ $the_id = $row['id']; echo "<br>$ctr ) Processing Clickbankid: $the_id"; $sql_main = "SELECT Mid FROM cb_main WHERE Mid = '$the_id' "; $result_main = mysql_query($sql_main) or die("could not FIND ID in cb_main.". mysql_error()); $num = mysql_num_rows($result_main); if ($num == 0 ) { // If the product is NEW extract($row); $sql_ins = "INSERT INTO cb_main (Mcb_date, Mday_no, Mid, Mcat, Mpop, Mtitle, Mdescrip, Mrecurr, Mgrav, Mearn, Mpercent, Mtotearn, Mrebill, Mrefer, Mcomm, Mthis_ave, Mlast_ave) VALUES ('$cb_date', '$day_no', '$id', '$cat', '$pop', '$title', '$descrip', '$recurr', '$grav', '$earn', '$percent', '$totearn', '$rebill', '$refer', '$comm','$grav','$grav' )"; $result_ins = mysql_query($sql) or die("could not execute INSERT to cb_main.". mysql_error()); echo "<br>Written new row in cb_main: $id, $cat, $title"; $sql_ins = "INSERT INTO cb_data (cb_date, day_no,id, pop, grav, rebill, this_ave, last_ave) VALUES ('$cb_date', '$day_no', '$id', '$pop', '$grav', '$rebill', '$grav','$grav' )"; $result_ins = mysql_query($sql) or die("could not execute INSERT to cb_data.". mysql_error()); echo "<br>Written new row in cb_data: $id, $day_no, $grav"; } $ctr++; if ( $ctr > 300 ) exit; } // end while echo "<br>Finished"; ?>
When I check their contents - there is zero rows :(
Can anyone see what I did wrong ?