我正在尝试通过 php/mysql 2 使用 2 个 mysql 表给我一个最大值。我假设使用数组是执行此操作的正确方法,但是我已经花了很多时间并且遗漏了一些东西。
我的桌子是:
1) plantcomp
,我想知道所有CompressID
具有CustID
$CustID 的列表。(目前有 3 个)。
2) comps
,我想使用这些CompressID
列表来了解有效的Compressor
#s。然后我将对这些值执行 max(),以便我可以命名下一个压缩器 max()+1。
我的代码尝试...这让我出错:“注意:第 55 行(路径名)中的数组到字符串转换”,然后是“数组”
//have the custid
echo $CustID;
//under table `plantcomp`, find matching compressid's.
$q55 = "SELECT * FROM `plantcomp` WHERE `CustID`='" . $CustID . "' ";
// Run query
$result55 = mysql_query($q55);
while($row = mysql_fetch_array($result55)){
echo "<p>".$row;
我也试过这个,mysql_fetch_assoc,但它只给了我 3 个有效条目中的 2 个......
$get = mysql_query("SELECT CompressID FROM plantcomp WHERE CustID = '$CustID'");
$money = mysql_fetch_assoc($get);
while($money = mysql_fetch_assoc($get)){echo $money['CompressID'];}
提前感谢您的帮助!!