php/mysql 2 を介して 2 つの mysql テーブルを利用しようとしています。最大値を取得します。これを行うには配列を使用するのが正しい方法だと思いますが、何時間も費やして何かが欠けています。
私のテーブルは次のとおりです。
1) $CustIDを持つplantcomp
すべてのリストを知りたい場合。(現在は 3 つあります)。CompressID
CustID
2) comps
、これらのCompressID
リストを使用して有効な # を知りたい場合Compressor
。次に、これらの値に対して 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'];}
よろしくお願いいたします。