Forum Moderators: open
$result = mysql_query("SELECT count(*) from inventory WHERE mfg like '".$row['vendorid']."';");
$count = mysql_fetch_row($result);
echo $count[0]; # Properly returns 11
$j = "UPDATE catcount SET count = " . $count[0] . " WHERE name LIKE '" . $row['vendorid'] . "' LIMIT 1;";
echo $j; # Properly returns UPDATE catcount SET count = 11 WHERE name LIKE "ri" LIMIT 1;
$result = mysql_query($j);
echo "Checking vendor quantities....<br>";
$selstate = "SELECT vendorid,vendorname FROM vendors";
$resultID = mysql_query($selstate,$linkID);
for ($y=0;$y < mysql_num_rows($resultID);$y++) {
$row = mysql_fetch_assoc($resultID);
echo $row['vendorname'] . "...";
$resultID2 = mysql_query("SELECT count(*) from inventory WHERE status = 1 AND mfg like '".$row[vendorid]."';");
$count = mysql_fetch_row($resultID2);
$j = "UPDATE catcount SET count = " . $count[0] . " WHERE name = '" . $row['vendorid'] . "' LIMIT 1;";
$resultID3 = mysql_query($j);
$jj = mysql_affected_rows();
echo "$count[0] $j $jj <br>";
}
Checking manufacturers first....
Result 1
50 UPDATE `catcount` SET `itemcnt` = 50 WHERE `name` = 'moi'; 0
Result 1
11 UPDATE `catcount` SET `itemcnt` = 11 WHERE `name` = 'ri'; 1
Result 1
180 UPDATE `catcount` SET `itemcnt` = 180 WHERE `name` = 'hbp'; 0
Result 1
1 UPDATE `catcount` SET `itemcnt` = 1 WHERE `name` = 'scp'; 0
Result 1
24 UPDATE `catcount` SET `itemcnt` = 24 WHERE `name` = 'AKP'; 0
Result 1
47 UPDATE `catcount` SET `itemcnt` = 47 WHERE `name` = 'srp'; 0
Result 1
11 UPDATE `catcount` SET `itemcnt` = 11 WHERE `name` = 'catvp'; 0
Result 1
19 UPDATE `catcount` SET `itemcnt` = 19 WHERE `name` = 'mp'; 1
Result 1
21 UPDATE `catcount` SET `itemcnt` = 21 WHERE `name` = 'TSG'; 0
moi 50 2011-03-02 21:17:15
ri 0 2011-04-20 13:42:20
hbp 180 2011-03-30 17:34:51
scp 1 0000-00-00 00:00:00
AKP 24 2011-01-25 00:23:21
srp 47 2011-02-17 01:25:31
catvp 11 2010-05-07 14:22:38
mp 0 2011-04-20 13:42:20
TSG 21 2010-12-05 20:21:54
mp 0 2011-04-20 13:42:20
ri 0 2011-04-20 13:42:20