[llvm-commits] CVS: nightlytest-serverside/ProgramResults.php
Jim Laskey
jlaskey at apple.com
Fri Sep 15 10:23:54 PDT 2006
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.59 -> 1.60
---
Log message:
Some query speed ups.
---
Diffs of the changes: (+18 -17)
ProgramResults.php | 35 ++++++++++++++++++-----------------
1 files changed, 18 insertions(+), 17 deletions(-)
Index: nightlytest-serverside/ProgramResults.php
diff -u nightlytest-serverside/ProgramResults.php:1.59 nightlytest-serverside/ProgramResults.php:1.60
--- nightlytest-serverside/ProgramResults.php:1.59 Thu Sep 14 11:40:55 2006
+++ nightlytest-serverside/ProgramResults.php Fri Sep 15 12:23:40 2006
@@ -132,8 +132,8 @@
*/
function GetDayResults($night_id, $array_of_measures ){
$result=array();
- #print "SELECT * FROM program WHERE night=$night_id ORDER BY program ASC<br>\n";
- $program_query = mysql_query("SELECT * FROM program WHERE night=$night_id ORDER BY program ASC") or die (mysql_error());
+ $query = "SELECT program, type, result FROM program WHERE night=$night_id ORDER BY program ASC";
+ $program_query = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_assoc($program_query)){
$program = rtrim($row['program'], ": ");
$result[$program] = array();
@@ -338,9 +338,9 @@
function buildResultsHistory($machine_id, $programs, $measure , $start="2000-01-01 01:01:01", $end="2020-01-01 01:01:01"){
$preg_measure = str_replace("/","\/", $measure);
$results_arr=array();
- $night_table_statement = "SELECT id, added FROM night WHERE machine=$machine_id ".
- "AND added >= \"$start\" AND added <= \"$end\" ORDER BY added DESC";
- $night_table_query = mysql_query($night_table_statement ) or die(mysql_error());
+ $query = "SELECT id, added FROM night WHERE machine=$machine_id ".
+ "AND added >= \"$start\" AND added <= \"$end\" ORDER BY added DESC";
+ $night_table_query = mysql_query($query ) or die(mysql_error());
$night_arr=array();
$night_query="(";
while($row = mysql_fetch_assoc($night_table_query)){
@@ -358,9 +358,9 @@
$prog_index=1;
foreach ($programs as $prog){
$prog=str_replace(" ", "+", $prog);
- $program_table_statement="SELECT * FROM program WHERE program=\"$prog\" ".
- "and $night_query order by night asc";
- $night_table_query=mysql_query($program_table_statement) or die(mysql_error());
+ $query="SELECT night, result FROM program WHERE program=\"$prog\" ".
+ "AND $night_query ORDER BY night ASC";
+ $night_table_query=mysql_query($query) or die(mysql_error());
while($row=mysql_fetch_assoc($night_table_query)){
$row['result'] = str_replace("<br>", " ", "{$row['result']}");
$night_id=$row['night'];
@@ -433,7 +433,7 @@
function getFailures($night_id) {
$result="";
if ($night_id >= 684) {
- $query = "SELECT * FROM tests WHERE night=$night_id AND result=\"FAIL\" ORDER BY program ASC";
+ $query = "SELECT program FROM tests WHERE night=$night_id AND result=\"FAIL\" ORDER BY program ASC";
$program_query = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_assoc($program_query)) {
$program = rtrim($row['program'], ": ");
@@ -441,7 +441,7 @@
}
mysql_free_result($program_query);
- $query = "SELECT * FROM program WHERE night=$night_id ORDER BY program ASC";
+ $query = "SELECT program, result FROM program WHERE night=$night_id ORDER BY program ASC";
$program_query = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_assoc($program_query)) {
$test_result = $row['result'];
@@ -472,7 +472,7 @@
mysql_free_result($program_query);
}
else{
- $query = "SELECT * FROM tests WHERE night=$night_id AND result=\"FAIL\"";
+ $query = "SELECT program FROM tests WHERE night=$night_id AND result=\"FAIL\"";
$program_query = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_assoc($program_query)){
$program = rtrim($row['program'], ": ");
@@ -501,7 +501,7 @@
*/
function getTestSet($id, $table){
$test_hash = array();
- $query = "SELECT * FROM $table WHERE night=$id";
+ $query = "SELECT program, result FROM $table WHERE night=$id";
$program_query = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_assoc($program_query)) {
$program = rtrim($row['program'], ": ");
@@ -519,7 +519,7 @@
*/
function getExcludedTests($id, $table, $test_hash){
$result = "";
- $query = "SELECT * FROM $table WHERE night=$id ORDER BY program ASC";
+ $query = "SELECT program FROM $table WHERE night=$id ORDER BY program ASC";
$program_query = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_assoc($program_query)) {
$program = rtrim($row['program'], ": ");
@@ -605,12 +605,13 @@
*/
function getTestFailSet($id, $table){
$test_hash = array();
- $query = "SELECT * FROM $table WHERE night=$id";
+ $query = "SELECT program, result FROM $table WHERE night=$id";
$program_query = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_assoc($program_query)) {
- if (!isTestPass($row['result'])) {
+ $result = $row['result'];
+ if (!isTestPass($result)) {
$program = rtrim($row['program'], ": ");
- $test_hash[$program] = $row['result'];
+ $test_hash[$program] = $result;
}
}
mysql_free_result($program_query);
@@ -625,7 +626,7 @@
*/
function getPassingTests($id, $table, $test_hash){
$result = "";
- $query = "SELECT * FROM $table WHERE night=$id ORDER BY program ASC";
+ $query = "SELECT program, result FROM $table WHERE night=$id ORDER BY program ASC";
$program_query = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_assoc($program_query)) {
$program = rtrim($row['program'], ": ");
More information about the llvm-commits
mailing list