1

私は非常に奇妙なシナリオを持っています。助けていただければ非常に感謝しています。5 つのフィールドからなる 1 つのフラット テーブルがあり、たとえば最後の 3 つの列からすべてを選択する必要があります。

サンプル:

ID CODE BRAND T1 T2 
== ==== ===== == == 
1   KUU  RR4   1  2 
2   KUU  R56   2  1 
=====================

T1 と T2 の値だけが必要です。最後の 2 列を取得する必要があるのは、テーブルが Excel ファイルから自動的に生成されるためです。したがって、最初の 3 列は静的 (ID、CODE、BRAND) であり、最後の 2 列のみが動的 (T1、T2) であり、次回は (P1, P2) のように異なる可能性があるため、SELECT T1, T2 FROM sampleTable のようなことはできません。どんな助けやアドバイスも素晴らしいだろうと私は完全に困惑しています.

4

2 に答える 2

1

PHPについては言及していませんが、タグには次のように記載されています。

PHP スクリプトでは、シバン全体を選択しても、フィールドに番号順にアクセスできます。例えば:

$q=mysqli_query("SELECT * FROM SAMPLE");
while($row=mysqli_fetch_array($q,MYSQLI_NUM)) 
  {
  printf("col#4: %s -- col#5: %s",$row[3],$row[4]);  
  }
于 2013-10-06T08:38:05.187 に答える
0

SampleTable から 4,5 を選択します。

4,5 は、テーブルの列番号を指定します。

于 2013-10-06T08:24:09.143 に答える